ops*_*psb 8 hook rspec filter rspec2 vcr
我正在添加一个rspec钩子,它允许我打开vcr并使用当前示例的名称作为卡带名称.
it "should have collaborators", :vcr => :once do
# web interactions
end
config.around(:each, :vcr => :once) do |example|
VCR.use_cassette(example.name, :record => :once) do
example.call
end
end
Run Code Online (Sandbox Code Playgroud)
麻烦的是我不知道如何获取当前示例的名称(example.name不起作用).
zet*_*tic 13
RSpec定义了一个metadata
返回哈希的方法,该哈希包含有关该示例的一些有用信息.你可以试试:
example.metadata[:full_description]
Run Code Online (Sandbox Code Playgroud)
应返回组和示例名称,连接成一个字符串.
归档时间: |
|
查看次数: |
2919 次 |
最近记录: |