3.2.6 にアップグレードした後に失敗する簡単な rspec テストがあります。
users_controller_spec.rb の仕様は次のとおりです。
describe "show action" do
before(:each) do
User.stub!(:find).with(@user.id).and_return(@user)
end
def do_get
get :show, :id => @user.id
end
it "should be successful" do
do_get
response.should be_success
end
end
ここにエラーがあります
1) UsersController show action should be successful
Failure/Error: get :show, :id => @user.id
.........................
(class)> received :find with unexpected arguments
expected: (2)
got: ("2")
どこが間違っているのかわかりません。show アクションにはコントローラーには何もありません。
def show
end