2012-06-14 3 views
0

Rspec 및 Cucumber를 사용하여 Ruby 개발을 배우고 있습니다. 나는 하나에서 다른 것으로 전환해야 할 때를 알기가 힘듭니다. 구조적/예외적 오류의 경우 Rspec은 논리적 오류에 사용되는 반면 Cucumber는 알 수 있습니다.논리적 및 구조적/예외적 오류를 구분합니다.

어떤 유형의 오류가 발생했는지 어떻게 알 수 있습니까? 오류보고의 특정 패턴이 있습니까? 예 : expected ...은 논리적 오류입니다.

+1

모든 것에 rspec을 사용합니다. 그래서이 문제는 나를 위해 존재하지 않습니다 :) –

답변

0

오이는 일반적으로 수락 테스트에 사용되지만 후드 아래에서는 Rspec에서도 사용할 수있는 브라우저 자동화를 위해 카피 바라 단계를 사용하고 있습니다.

그래서 여러분에게 달려 있습니다. 수락 테스트를 위해 Cucumber를 사용하거나 단위 테스트를 위해 Rspec을 사용하거나 Rspec을 사용하여 모든 것을 테스트 할 수 있습니다. 나는 개인적으로 후자와 함께 간다. 그러나 그것은 정말로 당신에게 달렸다. 둘 다 시도해보고 어떻게 작동하는지 확인하십시오.