모든 유닛 테스트 전에 웹 서비스 프록시를 스텁하고 싶습니다. 각 단위 테스트에서 공유 코드를 호출 할 수 있지만 더 좋은 방법이 있는지 궁금해하고있었습니다.레일 유닛 테스트를위한 범용 설정 코드는 어디에 두어야합니까?
나는 Shoulda를 사용하고 있습니다.
감사
모든 유닛 테스트 전에 웹 서비스 프록시를 스텁하고 싶습니다. 각 단위 테스트에서 공유 코드를 호출 할 수 있지만 더 좋은 방법이 있는지 궁금해하고있었습니다.레일 유닛 테스트를위한 범용 설정 코드는 어디에 두어야합니까?
나는 Shoulda를 사용하고 있습니다.
감사
/에 주입됩니다
class ActiveSupport::TestCase
def stub_some_stuff
…
end
setup :stub_some_stuff
end
하는주의 셋업 블록 외부에 놓아서 한 번 수행하지 않도록하기 위해 첫 번째 테스트에서 스텁이 찢어 질 수 있습니다. 그런 다음 모든 요청이 곧바로 통과됩니다!
테스트/test_helper는 공통 코드에 대한 좋은 장소입니다 -이 당신의 테스트 케이스는 다음과 같은 작업을 수행 할 수 test_helper 테스트