我有一个非常基本的 RSpec 示例,但不起作用。这是代码:
require 'spec_helper'
describe "Referral-type functionality" do
describe "Affiliate system" do
before { @affiliate = Affiliate.create(account_id: 1) }
subject { @affiliate }
describe "URL should work" do
visit @affiliate.aff_url
end
end
end
但是,当我运行它时,rspec 给出了 NoMethodError,因为 @affiliate 为零。我缺少什么?
实例变量定义在before
块在示例块中可见(it
, specify
)但不在describe
堵塞。例如。:
specify 'URL should work' do
visit @affiliate.aff_url
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)