#368 new
Gordon DuQuesnay

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.

Shared Ticket Bins

People watching this ticket