web-dev-qa-db-ja.com

MiniTestでテストを保留中としてマークすることはできますか?

そして、これが可能な場合、これの構文は何ですか?

79
Lee McAlilly

これを実際に実行するための構文を理解するために、RubyDocsをじっと見て回るのに数分かかりました。将来の人が数回クリックするのを防ぐために、ここに放り込むと考えました。

テスト内から、次のようにskip()メソッドを呼び出すだけです。

skip("reason for skipping the test")

メソッドはMiniTest::Assertions#skip- http://bfts.rubyforge.org/minitest/MiniTest/Assertions.html#method-i-skip

122
phinze

私はこれを理解しました。ミニテストでは、テストを保留中としてマークしません。ただし、それらはスキップできます。

http://bfts.rubyforge.org/minitest/MiniTest/Skip.html

10
Lee McAlilly

また、MiniTest :: Specを使用する場合、it()にブロックを渡さないと、テストはスキップ済みとしてマークされます。

6
Spakman