(在RSpec中)我正在测试我的控制器中的对象是否正在实例化:
控制器:
stripe_params = StripeParams.new(params)
TEST:
it "creates a new params instance" do
get :message, params
StripeParams.should_receive(:new).with(params)
end
...但是,这给了我以下测试错误:
预计:1次
收到:0次
答案 0 :(得分:3)
你必须在运行代码之前工作期望:
it "creates a new params instance" do
StripeParams.should_receive(:new).with(params)
get :message, params
end