89

如果这是可能的,它的语法是什么?

4

3 回答 3

144

我花了几分钟在 RubyDocs 上四处寻找,以找出实现这一点的实际语法。想我会把它扔在这里以节省一些未来的人点击几下。

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

skip("reason for skipping the test")

该方法是MiniTest::Assertions#skip- http://docs.seattlerb.org/minitest/Minitest/Assertions.html#method-i-skip

于 2012-11-22T00:18:03.037 回答
11

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

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

于 2012-09-24T01:53:45.243 回答
7

此外,在使用 MiniTest::Spec 时,如果您没有将块传递给 it(),则测试将被标记为已跳过。

于 2014-03-16T11:18:13.677 回答