我正在使用rspec和黄瓜。集成级别测试的黄瓜,但单元测试的rspec。
我已经使用vcr作为黄瓜了,但也想用它作为rspec。放置vcr配置的地方在哪里?我宁愿不在功能/支持和rspec /支持中复制它。
答案 0 :(得分:2)
黄瓜并不“了解”RSpec,反之亦然。如果您不想复制它,请在其自己的文件中定义,例如 spec / support / vcr_setup.rb ,然后将其包含在两者中。
功能性/支撑性/ env.rb 强>:
require File.expand_path("../../../spec/support/vcr_setup", __FILE__)
(认为这是正确的,根据需要调整路径)
<强>规格/ spec_helper.rb 强>:
require "support/vcr_setup"