[rspec-users] [cucumber] noob Q deleteing from a list.
Joseph Wilk
joe at josephwilk.net
Mon Mar 2 05:31:20 EST 2009
John Ivanoff wrote:
> Thanks for all the help. With the
> puts response.body
> I was able so see what was going on. I know that I am now deleting the
> third frooble!!!!
>
> Now when
> Then I should see the following froobles:
> I get this error
> ----------------------------------
> Then I should see the following froobles: # features/step_definitions/
> frooble_steps.rb:12
> expected: ["description 1"],
> got: "description 1" (using ==)
> Diff:
> @@ -1,2 +1,2 @@
> -["description 1"]
> +"description 1" (Spec::Expectations::ExpectationNotMetError)
> ./features/step_definitions/frooble_steps.rb:18:in `Then /^I
> should see the following froobles:$/'
> /Library/Ruby/Gems/1.8/gems/webrat-0.4.0/lib/webrat/core/
> matchers/have_xpath.rb:50:in `call'
> /Library/Ruby/Gems/1.8/gems/webrat-0.4.0/lib/webrat/core/
> matchers/have_xpath.rb:50:in `matches_nokogiri?'
> /Library/Ruby/Gems/1.8/gems/webrat-0.4.0/lib/webrat/core/
> matchers/have_xpath.rb:15:in `matches?'
> ./features/step_definitions/frooble_steps.rb:17:in `Then /^I
> should see the following froobles:$/'
> (eval):3:in `each_with_index'
> ./features/step_definitions/frooble_steps.rb:16:in `each'
> ./features/step_definitions/frooble_steps.rb:16:in
> `each_with_index'
> ./features/step_definitions/frooble_steps.rb:16:in `Then /^I
> should see the following froobles:$/'
> features/list.feature:15:in `Then I should see the following
> froobles:'
> ----------------------------------
>
> Again any help will be appreciated.
>
You are expecting a list in your test but you are getting back a string.
> John
>
> On Feb 26, 1:08 pm, Ben Mabey <b... at benmabey.com> wrote:
>
>> Mark Wilden wrote:
>>
>>> On Thu, Feb 26, 2009 at 7:59 AM, aslak hellesoy
>>> <aslak.helle... at gmail.com> wrote:
>>>
>>>> puts response.body
>>>>
>>> Another debugging technique we use is
>>>
>>> When /^I view the response$/ do
>>> Tempfile.open("response") do |file|
>>> file.print response.body
>>> `open "file://#{file.path}"`
>>> sleep 2
>>> end
>>> end
>>>
>>> ///ark
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-us... at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>
>> If you are using webrat and you want to see the HTML repsonse you can
>> use: save_and_open_page
>>
>> -Ben
>> _______________________________________________
>> rspec-users mailing list
>> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users
>>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
>
--
Joseph Wilk
http://blog.josephwilk.net
More information about the rspec-users
mailing list