Created
June 18, 2012 23:50
-
-
Save danielevans/2951502 to your computer and use it in GitHub Desktop.
RSpec output for Capybara Webkit using Qt 4.8.2 (https://github.com/thoughtbot/capybara-webkit/issues/296)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Run filtered excluding {:skip_on_windows=>false} | |
...............F..................................F..F.FF............FF....................F..............................................F.....................................FF..........................F.............FFFF........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ | |
Failures: | |
1) Capybara::Driver::Webkit::Browser#set_proxy uses URLs changed by javascript | |
Failure/Error: browser.requested_url.should == 'http://example.org/blah' | |
expected: "http://example.org/blah" | |
got: "http://example.org/" (using ==) | |
# ./spec/browser_spec.rb:239:in `block (3 levels) in <top (required)>' | |
2) Capybara::Driver::Webkit iframe app returns the source code for the page | |
Failure/Error: subject.source.should =~ %r{<html>.*farewell.*}m | |
expected: /<html>.*farewell.*/m | |
got: "" (using =~) | |
Diff: | |
@@ -1,2 +1 @@ | |
-/<html>.*farewell.*/m | |
# ./spec/driver_spec.rb:89:in `block (4 levels) in <top (required)>' | |
# ./lib/capybara/driver/webkit.rb:89:in `within_frame' | |
# ./spec/driver_spec.rb:88:in `block (3 levels) in <top (required)>' | |
3) Capybara::Driver::Webkit error iframe app raises error whose message references the actual missing url | |
Failure/Error: expect { subject.visit("/outer") }.to raise_error(Capybara::Driver::Webkit::WebkitInvalidResponseError, /inner-not-found/) | |
expected Capybara::Driver::Webkit::WebkitInvalidResponseError with message matching /inner-not-found/ but nothing was raised | |
# ./spec/driver_spec.rb:133:in `block (3 levels) in <top (required)>' | |
4) Capybara::Driver::Webkit redirect app returns the current URL when changed by pushState after a redirect | |
Failure/Error: subject.current_url.should == "http://127.0.0.1:#{port}/pushed-after-redirect" | |
expected: "http://127.0.0.1:52556/pushed-after-redirect" | |
got: "http://127.0.0.1:52556/redirect-me" (using ==) | |
# ./spec/driver_spec.rb:170:in `block (3 levels) in <top (required)>' | |
5) Capybara::Driver::Webkit redirect app returns the current URL when changed by replaceState after a redirect | |
Failure/Error: subject.current_url.should == "http://127.0.0.1:#{port}/replaced-after-redirect" | |
expected: "http://127.0.0.1:52556/replaced-after-redirect" | |
got: "http://127.0.0.1:52556/redirect-me" (using ==) | |
# ./spec/driver_spec.rb:177:in `block (3 levels) in <top (required)>' | |
6) Capybara::Driver::Webkit hello app returns the current URL when changed by pushState | |
Failure/Error: subject.current_url.should == "http://127.0.0.1:#{port}/pushed" | |
expected: "http://127.0.0.1:52569/pushed" | |
got: "http://127.0.0.1:52569/hello/world?success=true" (using ==) | |
# ./spec/driver_spec.rb:278:in `block (3 levels) in <top (required)>' | |
7) Capybara::Driver::Webkit hello app returns the current URL when changed by replaceState | |
Failure/Error: subject.current_url.should == "http://127.0.0.1:#{port}/replaced" | |
expected: "http://127.0.0.1:52569/replaced" | |
got: "http://127.0.0.1:52569/hello/world?success=true" (using ==) | |
# ./spec/driver_spec.rb:284:in `block (3 levels) in <top (required)>' | |
8) Capybara::Driver::Webkit console messages app collects messages logged to the console | |
Failure/Error: subject.console_messages.first.should include :source, :message => "hello", :line_number => 6 | |
expected {:source=>"http://127.0.0.1:52635/hello/world?success=true", :line_number=>5, :message=>"hello"} to include :source and {:message=>"hello", :line_number=>6} | |
Diff: | |
@@ -1,2 +1,4 @@ | |
-:source | |
+{:source=>"http://127.0.0.1:52635/hello/world?success=true", | |
+ :line_number=>5, | |
+ :message=>"hello"} | |
# ./spec/driver_spec.rb:408:in `block (3 levels) in <top (required)>' | |
9) Capybara::Driver::Webkit slow error app raises a webkit error and then continues | |
Failure/Error: expect { subject.find("//p") }.to raise_error(Capybara::Driver::Webkit::WebkitInvalidResponseError) | |
expected Capybara::Driver::Webkit::WebkitInvalidResponseError but nothing was raised | |
# ./spec/driver_spec.rb:913:in `block (3 levels) in <top (required)>' | |
10) Capybara::Driver::Webkit javascript new window app supports finding a window by title | |
Failure/Error: subject.within_window('My New Window') do | |
Capybara::Driver::Webkit::WebkitInvalidResponseError: | |
Unable to locate window. | |
# ./lib/capybara/driver/webkit/browser.rb:162:in `check' | |
# ./lib/capybara/driver/webkit/browser.rb:111:in `command' | |
# ./lib/capybara/driver/webkit/browser.rb:89:in `window_focus' | |
# ./lib/capybara/driver/webkit.rb:97:in `within_window' | |
# ./spec/driver_spec.rb:1644:in `block (3 levels) in <top (required)>' | |
11) Capybara::Driver::Webkit javascript new window app supports finding a window by url | |
Failure/Error: subject.within_window("http://127.0.0.1:#{subject.server_port}/test?") do | |
Capybara::Driver::Webkit::WebkitInvalidResponseError: | |
Unable to locate window. | |
# ./lib/capybara/driver/webkit/browser.rb:162:in `check' | |
# ./lib/capybara/driver/webkit/browser.rb:111:in `command' | |
# ./lib/capybara/driver/webkit/browser.rb:89:in `window_focus' | |
# ./lib/capybara/driver/webkit.rb:97:in `within_window' | |
# ./spec/driver_spec.rb:1651:in `block (3 levels) in <top (required)>' | |
12) Capybara::Driver::Webkit it should behave like driver with header support should make headers available through response_headers | |
Failure/Error: @driver.response_headers['Content-Type'].should =~ /text\/html/ | |
expected: /text\/html/ | |
got: nil (using =~) | |
Shared Example Group: "driver with header support" called from ./spec/integration/driver_spec.rb:12 | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-expectations-2.6.0/lib/rspec/expectations/fail_with.rb:29:in `fail_with' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-expectations-2.6.0/lib/rspec/matchers/operator_matcher.rb:48:in `fail_with_message' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-expectations-2.6.0/lib/rspec/matchers/operator_matcher.rb:70:in `__delegate_operator' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-expectations-2.6.0/lib/rspec/matchers/operator_matcher.rb:60:in `eval_match' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-expectations-2.6.0/lib/rspec/matchers/operator_matcher.rb:29:in `block in use_custom_matcher_or_delegate' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/capybara-1.1.2/lib/capybara/spec/driver.rb:175:in `block (2 levels) in <top (required)>' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:48:in `instance_eval' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:48:in `block in run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:107:in `with_around_hooks' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example.rb:45:in `run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:294:in `block in run_examples' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `map' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:290:in `run_examples' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:262:in `run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `block in run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `map' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/example_group.rb:263:in `run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `block (2 levels) in run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `map' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:24:in `block in run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/reporter.rb:12:in `report' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/command_line.rb:21:in `run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:80:in `run_in_process' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:69:in `run' | |
# /Users/gate/personal/capybara-webkit/vendor/ruby/1.9.1/gems/rspec-core-2.6.4/lib/rspec/core/runner.rb:11:in `block in autorun' | |
13) Capybara::Session response headers with status code should get status code | |
Failure/Error: subject.status_code.should == 200 | |
expected: 200 | |
got: 0 (using ==) | |
# ./spec/integration/session_spec.rb:106:in `block (3 levels) in <top (required)>' | |
14) Capybara::Session response headers with status code should reset status code | |
Failure/Error: subject.status_code.should == 200 | |
expected: 200 | |
got: 0 (using ==) | |
# ./spec/integration/session_spec.rb:111:in `block (3 levels) in <top (required)>' | |
15) Capybara::Session response headers with status code should get response headers | |
Failure/Error: subject.response_headers['X-Capybara'].should == 'WebKit' | |
expected: "WebKit" | |
got: nil (using ==) | |
# ./spec/integration/session_spec.rb:118:in `block (3 levels) in <top (required)>' | |
16) Capybara::Session response headers with status code should reset response headers | |
Failure/Error: subject.response_headers['X-Capybara'].should == 'WebKit' | |
expected: "WebKit" | |
got: nil (using ==) | |
# ./spec/integration/session_spec.rb:123:in `block (3 levels) in <top (required)>' | |
Finished in 81.2 seconds | |
694 examples, 16 failures | |
Failed examples: | |
rspec ./spec/browser_spec.rb:237 # Capybara::Driver::Webkit::Browser#set_proxy uses URLs changed by javascript | |
rspec ./spec/driver_spec.rb:87 # Capybara::Driver::Webkit iframe app returns the source code for the page | |
rspec ./spec/driver_spec.rb:132 # Capybara::Driver::Webkit error iframe app raises error whose message references the actual missing url | |
rspec ./spec/driver_spec.rb:166 # Capybara::Driver::Webkit redirect app returns the current URL when changed by pushState after a redirect | |
rspec ./spec/driver_spec.rb:173 # Capybara::Driver::Webkit redirect app returns the current URL when changed by replaceState after a redirect | |
rspec ./spec/driver_spec.rb:275 # Capybara::Driver::Webkit hello app returns the current URL when changed by pushState | |
rspec ./spec/driver_spec.rb:281 # Capybara::Driver::Webkit hello app returns the current URL when changed by replaceState | |
rspec ./spec/driver_spec.rb:407 # Capybara::Driver::Webkit console messages app collects messages logged to the console | |
rspec ./spec/driver_spec.rb:911 # Capybara::Driver::Webkit slow error app raises a webkit error and then continues | |
rspec ./spec/driver_spec.rb:1642 # Capybara::Driver::Webkit javascript new window app supports finding a window by title | |
rspec ./spec/driver_spec.rb:1649 # Capybara::Driver::Webkit javascript new window app supports finding a window by url | |
rspec ./vendor/ruby/1.9.1/gems/capybara-1.1.2/lib/capybara/spec/driver.rb:173 # Capybara::Driver::Webkit it should behave like driver with header support should make headers available through response_headers | |
rspec ./spec/integration/session_spec.rb:104 # Capybara::Session response headers with status code should get status code | |
rspec ./spec/integration/session_spec.rb:109 # Capybara::Session response headers with status code should reset status code | |
rspec ./spec/integration/session_spec.rb:116 # Capybara::Session response headers with status code should get response headers | |
rspec ./spec/integration/session_spec.rb:121 # Capybara::Session response headers with status code should reset response headers | |
rake aborted! | |
ruby -S bundle exec rspec --format progress spec/browser_spec.rb spec/capybara_webkit_builder_spec.rb spec/connection_spec.rb spec/cookie_jar_spec.rb spec/driver_rendering_spec.rb spec/driver_resize_window_spec.rb spec/driver_spec.rb spec/integration/driver_spec.rb spec/integration/session_spec.rb failed | |
Tasks: TOP => default => spec | |
(See full trace by running task with --trace) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment