MiniTest에서 테스트를 보류 중으로 표시 할 수 있습니까?


답변:


138

이것을 풀기위한 실제 구문을 알아 내기 위해 RubyDocs를 둘러 보는 데 몇 분이 걸렸습니다. 몇 번의 클릭으로 미래의 사람을 구하기 위해 여기에 던질 것이라고 생각했습니다.

테스트 내부에서 다음 skip()과 같이 메서드 를 호출하면됩니다 .

skip("reason for skipping the test")

방법은 -httpMiniTest::Assertions#skip : //docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-skip


4
다음은 문서에 대한 현재 링크입니다. ruby-doc.org/stdlib-2.1.5/libdoc/minitest/rdoc/MiniTest/…
Gregor Schmidt

10

나는 이것을 알아 냈다. minitest를 사용하면 테스트를 보류 중으로 표시하지 않습니다. 그러나 다음과 같이 건너 뛸 수 있습니다.

http://docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-skip


2
이 링크는 더 이상 작동하지 않습니다. 링크 대신 답변을 추가 할 수 있습니다.
Anil Maurya

1
phinze는 그의 대답에 올바른 구문을 가지고 있습니다. 나는 그의 대답을 받아 들였다.
Lee McAlilly 2014

6

또한 MiniTest :: Spec을 사용할 때 블록을 it ()에 전달하지 않으면 테스트가 건너 뛴 것으로 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.