Skip to content

Instantly share code, notes, and snippets.

@wincent
Created June 23, 2010 14:17
Show Gist options
  • Save wincent/449974 to your computer and use it in GitHub Desktop.
Save wincent/449974 to your computer and use it in GitHub Desktop.
Button#click
192.168.1.6 - - [23/Jun/2010:16:13:16 CEST] "GET /bogus.css HTTP/1.1" 404 418
Referer -> /bogus.css
[2010-06-23 16:13:16] ERROR ArgumentError: negative length -41 given
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/utils.rb:546:in `parse_multipart'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/utils.rb:499:in `loop'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/utils.rb:499:in `parse_multipart'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/request.rb:270:in `parse_multipart'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/request.rb:148:in `POST'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/request.rb:167:in `params'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:408:in `call!'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:399:in `call'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:1005:in `synchronize'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/content_length.rb:13:in `call'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/handler/webrick.rb:52:in `service'
/usr/local/jruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/local/jruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/local/jruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/handler/webrick.rb:13:in `run'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/server.rb:41:in `run!'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/server.rb:9:in `run_async'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/server.rb:9:in `initialize'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/server.rb:9:in `new'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/server.rb:9:in `run_async'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/spec_helper.rb:66:in `start_server'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/lib/spec_helper.rb:23:in `execute'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/spec_helper.rb:16
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/watirspec/spec_helper.rb:31:in `require'
/usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/browser_authentication_spec.rb:1
/Users/wincent/trabajo/vendor/celerity/celerity.git/spec/browser_authentication_spec.rb:15:in `load'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:15:in `load_files'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:14:in `each'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:14:in `load_files'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/options.rb:133:in `run_examples'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/lib/spec/runner/command_line.rb:9:in `run'
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec:5
/usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec:19:in `load'
/usr/local/jruby/bin/spec:19
192.168.1.6 - - [23/Jun/2010:16:13:16 CEST] "POST /post_to_me HTTP/1.1" 500 303
Referer -> /post_to_me
- clicks the button if it exists (FAILED - 3)
- fires events
- raises UnknownObjectException when clicking a button that doesn't exist
- raises ObjectDisabledException when clicking a disabled button
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment