Sorry, this is the exception: /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/dante-0.2.0/lib/dante/runner.rb:212:in `parse_options': invalid option: --format (OptionParser::InvalidOption) from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/dante-0.2.0/lib/dante/runner.rb:50:in `execute' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/stripe-ruby-mock-2.5.0/lib/stripe_mock/api/server.rb:18:in `spawn_server' from /Users/surya/projects/railsApp/spec/stripe_spec_helper.rb:2:in `<top (required)>' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in `require' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in `block in require' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:232:in `load_dependency' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in `require' from /Users/surya/projects/railsApp/spec/models/group_spec.rb:2:in `<top (required)>' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in `load' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in `block in load' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:232:in `load_dependency' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in `load' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `block in load_spec_files' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `each' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in `load_spec_files' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:22:in `run' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:77:in `rescue in run' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:73:in `run' from /Users/surya/.rvm/gems/ruby-2.2.5@rails4115/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:17:in `block in autorun' Coverage report generated for RSpec to /Users/surya/projects/railsApp/coverage. 10134 / 57425 LOC (17.65%) covered. Coverage report generated for RSpec to /Users/surya/projects/railsApp/coverage/coverage.json. 10134 / 57425 LOC (17.65%) covered. Coverage report Rcov style generated for RSpec to /Users/surya/projects/railsApp/coverage/rcov
On Mon, 26 Aug 2019 at 18:06, Surya <[email protected]> wrote: > Hi, > > I am trying to upgrade RSpec for one of my projects from 2.12 to 2.14(in > order to move to the latest one eventually) and facing an issue with > regards to RSpec command delegating command-line options to another loader > process on 2.14. > > Attaching Gemfile-2.12(before) and Gemfile-2.14(after), > spec/stripe_spec_helper.rb and spec/spec_helper.rb. > > This is the command that I run on the feature branch which has rspec-rails > 2.14 and on master: > > $ RAILS_ENV=test bundle exec rspec --format documentation --format > RspecJunitFormatter --out rspec_results/rspec_result.xml --format html > --out rspec_results/rspec_result.html > > > Here is the error message (Note that the command is working on master > branch): > > > /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/dante-0.2.0/lib/dante/runner.rb:212:in >> `parse_options': invalid option: -X (OptionParser::InvalidOption) >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/dante-0.2.0/lib/dante/runner.rb:50:in >> `execute' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/stripe-ruby-mock-2.5.0/lib/stripe_mock/api/server.rb:18:in >> `spawn_server' >> from >> /Users/surya/projects/my_rails_application/spec/stripe_spec_helper.rb:2:in >> `<top (required)>' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in >> `require' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in >> `block in require' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:232:in >> `load_dependency' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:247:in >> `require' >> from >> /Users/surya/projects/my_rails_application/spec/models/group_spec.rb:4:in >> `block in <top (required)>' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:246:in >> `module_eval' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:246:in >> `subclass' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/example_group.rb:232:in >> `describe' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/dsl.rb:18:in >> `describe' >> from >> /Users/surya/projects/my_rails_application/spec/models/group_spec.rb:3:in >> `<top (required)>' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in >> `load' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in >> `block in load' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:232:in >> `load_dependency' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/activesupport-4.1.15/lib/active_support/dependencies.rb:241:in >> `load' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in >> `block in load_spec_files' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in >> `each' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/configuration.rb:896:in >> `load_spec_files' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/command_line.rb:22:in >> `run' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:77:in >> `rescue in run' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:73:in >> `run' >> from >> /Users/surya/.rvm/gems/ruby-2.2.5@my-gemset/gems/rspec-core-2.14.8/lib/rspec/core/runner.rb:17:in >> `block in autorun' >> Coverage report generated for RSpec to >> /Users/surya/projects/my_rails_application/coverage. 10134 / 57425 LOC >> (17.65%) covered. >> Coverage report generated for RSpec to >> /Users/surya/projects/my_rails_application/coverage/coverage.json. 10134 / >> 57425 LOC (17.65%) covered. >> Coverage report Rcov style generated for RSpec to >> /Users/surya/projects/my_rails_application/coverage/rcov > > > > > Any ideas as to why RSpec runner delegates the options to stripe mock > server on rspec-rails 2.14 but not on 2.12? > > -- > > Please consider the environment before printing this email. > > Regards, > Surya > -- Please consider the environment before printing this email. Regards, Surya [image: This is my Footrr] <http://footrr.com/l/3697/> -- You received this message because you are subscribed to the Google Groups "rspec" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/CAHGOqz6a-v-3fdcoZCyJuVB2%3D8Q9V4rXmR94LCZ2%3DEBX%3DJBV5w%40mail.gmail.com.
