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

问题描述 投票:81回答:3

如果可能的话,其语法是什么?

ruby-on-rails testing minitest
3个回答
124
投票

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

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

skip("reason for skipping the test")

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


10
投票

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

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


6
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.