gpt4 book ai didi

ruby - 什么是 Rspec 中的待定测试?

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:29 26 4
gpt4 key购买 nike

在 RSpec 中挂起测试有什么用?

例如:

xit "it is named Ash" do

it "it is named Ash"

谢谢!

最佳答案

想法是暂时禁用一个示例。挂起的示例未执行并标记为挂起。

一个用例是,如果您想运行整个规范,除了一个或两个示例。您可以将它们标记为未决,而不是将它们注释掉。另一个原因是为您知道必须实现但目前尚未实现的内容编写规范。

在执行报告中你会看到

x examples, y failures, z pending


要将示例标记为待定,您可以在it 前面放置一个x,如您所发现的,或者放置在您想要的位置待定:

pending 'some reason'

如果您执行后者,该示例中的代码将被执行,但该示例将被视为挂起而不是成功或失败。

没有主体的示例(do - end block )也被视为未决。

关于ruby - 什么是 Rspec 中的待定测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45429000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com