[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