[rspec-users] spec_ui problems
aslak hellesoy
aslak.hellesoy at gmail.com
Wed Jan 17 05:14:24 EST 2007
On 1/13/07, Brian Yamabe <brian at yamabe.net> wrote:
> While looking into spec_ui, I decided to run the examples.
>
> The watir example works a little, but always chokes on the 'better
> than fudge' spec (failure output below). Also, is there any command
> to pause the "browser"? If my connection slows, the test gets out of
> whack.
>
For now, you have to build and install the RSpec gem from svn trunk to
make spec_ui work.
You can sprinkle some sleeps in your code (or monkey-patch Watir) to
pause things.
HTH,
Aslak
> The selenium example fails right away (output below). I do have the
> 0.9.0 selenium-rc server running.
>
> I executed rake from inside each of the specific example directories.
>
> Thanks for any help.
>
> ---Brian Yamabe
>
> watir failure
> ----------
> /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/expectations/
> sugar.rb:13:in `call': undefined local variable or method
> `current_spec_number' for #<Spec::Ui::WebappFormatter:0x10083d0>
> (NameError)
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> expectations/sugar.rb:13:in `_method_missing'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> expectations/sugar.rb:9:in `method_missing'
> from /Users/byamabe/Desktop/spec_ui/lib/spec/ui/formatter.rb:
> 5:in `extra_failure_content'
> from /Users/byamabe/Desktop/spec_ui/lib/spec/ui/formatter.rb:
> 11:in `extra_failure_content'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/formatter/html_formatter.rb:57:in `spec_failed'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/reporter.rb:78:in `spec_failed'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/reporter.rb:27:in `spec_finished'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/specification.rb:37:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context.rb:57:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context.rb:54:in `each'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context.rb:54:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context_runner.rb:23:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context_runner.rb:22:in `each'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/context_runner.rb:22:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/command_line.rb:26:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/bin/spec:4
> rake aborted!
>
> selenium failure
> ----------
> /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> `gem_original_require': no such file to load -- ./spec/selenium
> (LoadError)
> from /opt/local/lib/ruby/site_ruby/1.8/rubygems/
> custom_require.rb:27:in `require'
> from ./spec/spec_helper.rb:7
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/option_parser.rb:107:in `require'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/option_parser.rb:107:in `parse'
> from /opt/local/lib/ruby/1.8/optparse.rb:1218:in `call'
> from /opt/local/lib/ruby/1.8/optparse.rb:1218:in `order!'
> from /opt/local/lib/ruby/1.8/optparse.rb:1205:in `catch'
> from /opt/local/lib/ruby/1.8/optparse.rb:1205:in `order!'
> from /opt/local/lib/ruby/1.8/optparse.rb:1279:in `permute!'
> from /opt/local/lib/ruby/1.8/optparse.rb:1300:in `parse!'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/option_parser.rb:141:in `parse'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/option_parser.rb:13:in `create_context_runner'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/lib/spec/
> runner/command_line.rb:12:in `run'
> from /opt/local/lib/ruby/gems/1.8/gems/rspec-0.7.5/bin/spec:4
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
More information about the rspec-users
mailing list