【问题标题】:Is it possible to mark a test as pending in MiniTest?是否可以在 MiniTest 中将测试标记为待处理?
【发布时间】:2012-09-15 09:26:00
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails testing minitest


    【解决方案1】:

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

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

    skip("reason for skipping the test")
    

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

    【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 这个链接失效了,你可以添加答案而不是链接。
    • phinze 在他的回答中有正确的语法。我将接受的答案改为他的。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2018-09-04
      • 1970-01-01
      • 2018-03-15
      • 2016-09-16
      相关资源
      最近更新 更多