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