Hey Robert,
I just posted a fix to this on my blog: http://www.aquabu.com/2009/3/26/restful_authentication-and-rspec-rails
Also, see this post by David Chelimsky: http://www.nabble.com/route_for-td22406472.html
Essentially you need to change your should == match to be a hash which includes a :method key. Also, numbers for the :id param should be quoted.
Best, Noah
Basically you need to change the format of your specs to hashes where you are using puts and deletes: