Can't get rspec to work from irb
Reported by Gordon DuQuesnay | April 7th, 2008 @ 07:44 AM | in No-Milestone-Assigned
in my .irbrc I have:
ARGV.concat [ "--readline", "--prompt-mode", "simple" ]
When I try to use rspec in irb I get:
>> require 'spec'
=> true
>> describe String do
?> end
OptionParser::InvalidOption: invalid option: --readline
from c:/ruby/lib/ruby/1.8/optparse.rb:1443:in `complete'
from c:/ruby/lib/ruby/1.8/optparse.rb:1441:in `catch'
from c:/ruby/lib/ruby/1.8/optparse.rb:1441:in `complete'
from c:/ruby/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
from c:/ruby/lib/ruby/1.8/optparse.rb:1247:in `catch'
from c:/ruby/lib/ruby/1.8/optparse.rb:1247:in `parse_in_order'
from c:/ruby/lib/ruby/1.8/optparse.rb:1241:in `order!'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/runner/option_parser.rb:126:in `order!'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/main.rb:89:in `rspec_options'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:242:in `register'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:18:in `inherited'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `initialize'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `new'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `subclass'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:38:in `describe'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_factory.rb:43:in `create_example_group'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/main.rb:27:in `describe'
from (irb):2>> describe String do
?> end
OptionParser::InvalidOption: invalid option: --prompt-mode
from c:/ruby/lib/ruby/1.8/optparse.rb:1443:in `complete'
from c:/ruby/lib/ruby/1.8/optparse.rb:1441:in `catch'
from c:/ruby/lib/ruby/1.8/optparse.rb:1441:in `complete'
from c:/ruby/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
from c:/ruby/lib/ruby/1.8/optparse.rb:1247:in `catch'
from c:/ruby/lib/ruby/1.8/optparse.rb:1247:in `parse_in_order'
from c:/ruby/lib/ruby/1.8/optparse.rb:1241:in `order!'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/runner/option_parser.rb:126:in `order!'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/main.rb:89:in `rspec_options'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:242:in `register'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:18:in `inherited'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `initialize'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `new'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/class.rb:9:in `subclass'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_methods.rb:38:in `describe'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/example/example_group_factory.rb:43:in `create_example_group'
from c:/ruby/lib/ruby/gems/1.8/gems/rspec-1.1.3/lib/spec/extensions/main.rb:27:in `describe'
from (irb):4>> describe String do
?> end
=> Spec::Example::ExampleGroup::Subclass_1
Comments and changes to this ticket
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
Behaviour Driven Development for Ruby.
