【发布时间】:2010-02-02 10:47:37
【问题描述】:
在我的控制器规范中,我正在这样做:
it "should create new message" do
Client.should_receive(:create).with({:title => 'Mr'})
post 'create' , :client => {:title => "Mr" }
end
...在我的控制器中我正在做...
def create
client = Client.create(params[:client])
end
但是,这失败了,并显示以下错误消息:
expected: ({:title=>"Mr"})
got: ({"title"=>"Mr"})
我想知道为什么会这样以及如何让它工作
【问题讨论】:
标签: ruby-on-rails rspec