如何在RSpec中使用{}聚焦指定块?

时间:2013-11-06 01:20:49

标签: rspec

specify 'succeeds', focus:true do
  ...

作品。

如何关注这个区块?

specify { ... }

1 个答案:

答案 0 :(得分:1)

元数据必须作为describecontextitspecify的第二个参数提供,因此您需要提供至少一个虚拟值第一个论点。如果要用大括号表示块,还需要使用括号。

换句话说,你必须做类似的事情:

specify('', focus: true) { ... }

specify(nil, focus: true) { ... }

有关使用用户定义的元数据的示例,请参阅https://relishapp.com/rspec/rspec-core/v/2-14/docs/metadata/user-defined-metadata