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...@benmabey.com> wrote:
Mark Wilden wrote:
On Thu, Feb 26, 2009 at 7:59 AM, aslak hellesoy
<aslak.helle...@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...@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...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
--
Joseph Wilk
http://blog.josephwilk.net
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users