是否可以在MiniTest中将测试标记为待定?

时间:2012-09-23 21:03:31

标签: ruby-on-rails testing minitest

如果可以的话,这是什么语法?

3 个答案:

答案 0 :(得分:119)

我花了几分钟时间在RubyDocs上寻找实际的语法来解决这个问题。想象一下,我将它扔到这里以便为未来的人节省几次点击。

在测试中,只需调用skip()方法,如下所示:

skip("reason for skipping the test")

该方法为MiniTest::Assertions#skip - http://bfts.rubyforge.org/minitest/MiniTest/Assertions.html#method-i-skip

答案 1 :(得分:10)

我想出来了。使用minitest,您不会将测试标记为待处理。但你可以跳过它们:

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

答案 2 :(得分:6)

另外,当使用MiniTest :: Spec时,如果你没有将一个块传递给它(),则测试被标记为跳过。