Testing Rails 1.2 Style Edit

I followed the Rails Recipes book and refactored my testing code to
use the DSL.

new_session do |bob|
             :login => @quentin.login,
             :password => "test"

When I run the test for:

def updates_billing_profile
    put :update, :id => 1, :billing_profile => { :name => "Bugs Funny Bunny" }

I get the following error:

    test_should_show_billing_profile_only_for_logged_in_user ERROR
        NoMethodError: undefined method `[]' for :update:Symbol

Can someone please tell me how to test the Rails 1.2 style update
functionality? TIA.