rspec中待处理测试的用途是什么?
前:
xit "it is named Ash" do
或
it "it is named Ash"
谢谢!
答案 0 :(得分:8)
这个想法是暂时禁用一个例子。未执行的示例未执行,并标记为待处理。
一个用例就是如果要运行整个规范,除了一个或两个示例。您可以将它们标记为待定,而不是将它们注释掉。另一个原因是为你知道必须实现的东西编写规范,但目前还没有。
在执行报告中,您将看到
x例子,y失败,z待定
要将示例标记为待处理,您可以将x
放在it
前面,如您所知,或者放在您要挂起的地方:
pending 'some reason'
如果您执行后者,则将执行该示例中的代码,但该示例将计为挂起而不是成功或失败。
没有正文([{1}} - do
阻止)的示例也被视为待审。