我的测试规范
it "can find an account" do
get "/account/#{@acc.id}", {}, {"Accept" => "application/json"}
end
当我尝试运行我的rspec时,我收到以下错误。
Failure/Error: get "/account/#{@acc.id}", {}, {"Accept" => "application/json"}
NoMethodError:
undefined method `get' for #<RSpec::ExampleGroups::Account_2:0x00000004a6d430>
另外,当我在find方法中传递时,我如何将另一个params authorization
传递给我的get方法。
Account.find(id: @acc.id, authorization: @token);
答案 0 :(得分:3)
方法get
仅在测试控制器时可用。使用新的rspec,您需要明确告诉您正在测试的内容:
describe MyController, type: :controller do