【发布时间】:2015-07-23 15:16:22
【问题描述】:
我正在尝试测试以下代码:
module ApplicationHelper
def current_book
Book.find(params[:id])
end
end
对 RSpec 使用以下测试:
RSpec.describe ApplicationHelper, :type => :helper do
describe "#current_book" do
book_1 = create(:book)
params = {}
params[:id] = book_1.id
expect(helper.current_book).to eq(book_1)
end
end
但由于某种原因,params[:id] 参数未正确传递。对此有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rspec rspec-rails