【发布时间】:2013-09-19 00:51:40
【问题描述】:
let 方法应该为每个名为“Bills 1”的示例创建一个 bills1 变量。相反,我得到一个错误:
1) BillsHelper should be valid
Failure/Error: @bills1.name should eq('Bills 1')
expected: "Bills 1"
got: BillsHelper
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
-"Bills 1"
+BillsHelper
# ./spec/helpers/bills_helper_spec.rb:17:in `block (2 levels) in <top (required)>'
还有我的助手测试:
describe BillsHelper do
let(:bills1) { Bill.create(name: 'Bills 1', amount: 1.00) }
it "should be valid" do
@bills1.name should eq('Bills 1')
end
it "#bill_total" do
expect(bill_total).to eq(2.00)
end
end
【问题讨论】:
标签: ruby-on-rails ruby rspec ruby-on-rails-4