Rspec failure on rails 3.2.6

I have a simple rspec test which is failing in after i upgrade to 3.2.6.

here is the spec in 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

and here is the error 1) UsersController show action should be successful Failure/Error: get :show, :id => @user.id ......................... (class)> received :find with unexpected arguments expected: (2) got: ("2")

Not sure where is going wrong. The show action has nothing in the controller, it is just def show end

it looks like parameters are now passed as strings.

How are you setting up @user.id in your tests? Is it possible that it is a string rather than an integer?

Colin