phi*_*nze 124

我花了几分钟时间在RubyDocs上寻找实际的语法来解决这个问题.想象一下,我只是点击几下就可以节省一些未来的人.

从测试内部,只需调用skip()方法,如下所示:

skip("reason for skipping the test")
Run Code Online (Sandbox Code Playgroud)

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

  • 以下是文档的最新链接:http://ruby-doc.org/stdlib-2.1.5/libdoc/minitest/rdoc/MiniTest/Assertions.html#method-i-skip (4认同)

Lee*_*lly 10

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

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

  • 此链接不再有效,您可以添加答案而不是链接. (2认同)

Spa*_*man 6

此外,在使用MiniTest :: Spec时,如果未将块传递给它(),则测试将标记为已跳过.