On Nov 28, 2007 12:52 PM, Olivier Dupuis <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Hello,
>
>
>
> Here's a test I wrote for cookies:
>
>
>
> it "should change language when params[:id] is present" do
>
> cookies[:thothle_language] = 'e'
>
> get 'index', :id => 'f'
>
> response.cookies["thothle_language"].should equal('f')
Two things here:
1 - equal is object identity, so you probably want == instead
2 - cookies[key] is returning an Array
Try this:
response.cookies["thothle_language"].should == ["f"]
Cheers,
David
>
> end
>
>
>
> The error I get is the following:
>
>
>
> …expected "f", got ["f"] (using .equal?)
>
>
>
> Any help would be appreciated.
>
>
>
> Thank you
>
>
>
> Olivier Dupuis
>
>
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users