2

我正在使用 rspec 和黄瓜。集成级别测试的黄瓜,但用于单元测试的 rspec。

我已经将 vcr 用于黄瓜,但也想将它用于 rspec。放置 vcr 配置的正确位置在哪里?我宁愿不在 features/support 和 rspec/support 中复制它。

4

1 回答 1

2

Cucumber 不“知道” RSpec,反之亦然。如果您不想复制它,请在其自己的文件中定义它,例如spec/support/vcr_setup.rb,然后将其包含在两者中。

features/support/env.rb:(
require File.expand_path("../../../spec/support/vcr_setup", __FILE__)
认为是对的,根据需要调整路径)

规格/spec_helper.rb
require "support/vcr_setup"

于 2011-03-15T17:22:45.247 回答