Skip to content

Instantly share code, notes, and snippets.

@arturaz
Created January 22, 2012 13:08
Show Gist options
  • Save arturaz/1657018 to your computer and use it in GitHub Desktop.
Save arturaz/1657018 to your computer and use it in GitHub Desktop.
arturas@zeus:~/work/spacegame/server$ jruby --1.9 -S rake spec:controllers
/home/arturas/.rvm/rubies/jruby-1.6.5/bin/jruby -S rspec spec/controllers/players_controller_spec.rb spec/controllers/buildings_controller_spec.rb spec/controllers/technologies_controller_spec.rb spec/controllers/announcements_controller_spec.rb spec/controllers/daily_bonus_controller_spec.rb spec/controllers/player_options_controller_spec.rb spec/controllers/chat_controller_spec.rb spec/controllers/objects_controller_spec.rb spec/controllers/quests_controller_spec.rb spec/controllers/routes_controller_spec.rb spec/controllers/market_controller_spec.rb spec/controllers/solar_systems_controller_spec.rb spec/controllers/planets_controller_spec.rb spec/controllers/alliances_controller_spec.rb spec/controllers/notifications_controller_spec.rb spec/controllers/units_controller_spec.rb spec/controllers/game_controller_spec.rb spec/controllers/combat_logs_controller_spec.rb spec/controllers/galaxies_controller_spec.rb spec/controllers/construction_queues_controller_spec.rb
......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished in 141.45 seconds
614 examples, 0 failures
arturas@zeus:~/work/spacegame/server$ rvm use jruby-head-n166
Using /home/arturas/.rvm/gems/jruby-head-n166
arturas@zeus:~/work/spacegame/server$ jruby --1.9 -S rake spec:controllers
/home/arturas/.rvm/rubies/jruby-head-n166/bin/jruby -S rspec spec/controllers/players_controller_spec.rb spec/controllers/buildings_controller_spec.rb spec/controllers/technologies_controller_spec.rb spec/controllers/announcements_controller_spec.rb spec/controllers/daily_bonus_controller_spec.rb spec/controllers/player_options_controller_spec.rb spec/controllers/chat_controller_spec.rb spec/controllers/objects_controller_spec.rb spec/controllers/quests_controller_spec.rb spec/controllers/routes_controller_spec.rb spec/controllers/market_controller_spec.rb spec/controllers/solar_systems_controller_spec.rb spec/controllers/planets_controller_spec.rb spec/controllers/alliances_controller_spec.rb spec/controllers/notifications_controller_spec.rb spec/controllers/units_controller_spec.rb spec/controllers/game_controller_spec.rb spec/controllers/combat_logs_controller_spec.rb spec/controllers/galaxies_controller_spec.rb spec/controllers/construction_queues_controller_spec.rb
NoMethodError: undefined method `each' for "server_player_id":String
(root) at /home/arturas/work/spacegame/server/spec/shared/with_param_options.rb:2
module_exec at org/jruby/RubyModule.java:2293
module_eval_with_args at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/extensions/module_eval_with_args.rb:9
it_behaves_like at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:90
module_eval at org/jruby/RubyModule.java:2263
subclass at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:154
describe at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:140
it_behaves_like at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:89
(root) at /home/arturas/work/spacegame/server/spec/controllers/players_controller_spec.rb:23
module_eval at org/jruby/RubyModule.java:2263
subclass at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:154
describe at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:140
(root) at /home/arturas/work/spacegame/server/spec/controllers/players_controller_spec.rb:11
module_eval at org/jruby/RubyModule.java:2263
subclass at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:154
describe at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:140
(root) at /home/arturas/work/spacegame/server/spec/controllers/players_controller_spec.rb:6
module_eval at org/jruby/RubyModule.java:2263
subclass at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:154
describe at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/example_group.rb:140
describe at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/dsl.rb:5
(root) at /home/arturas/work/spacegame/server/spec/controllers/players_controller_spec.rb:3
load at org/jruby/RubyKernel.java:1073
load_spec_files at /home/arturas/work/spacegame/server/spec/controllers/players_controller_spec.rb:459
collect at org/jruby/RubyArray.java:2329
load_spec_files at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459
run at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:18
run_in_process at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80
run at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69
autorun at /home/arturas/.rvm/gems/jruby-head-n166/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10
org.jruby.exceptions.RaiseException: (SystemExit) exit
rake aborted!
ruby /home/arturas/.rvm/rubies/jruby-head-n166/bin/jruby -S rspec spec/controllers/players_controller_spec.rb spec/controllers/buildings_controller_spec.rb spec/controllers/technologies_controller_spec.rb spec/controllers/announcements_controller_spec.rb spec/controllers/daily_bonus_controller_spec.rb spec/controllers/player_options_controller_spec.rb spec/controllers/chat_controller_spec.rb spec/controllers/objects_controller_spec.rb spec/controllers/quests_controller_spec.rb spec/controllers/routes_controller_spec.rb spec/controllers/market_controller_spec.rb spec/controllers/solar_systems_controller_spec.rb spec/controllers/planets_controller_spec.rb spec/controllers/alliances_controller_spec.rb spec/controllers/notifications_controller_spec.rb spec/controllers/units_controller_spec.rb spec/controllers/game_controller_spec.rb spec/controllers/combat_logs_controller_spec.rb spec/controllers/galaxies_controller_spec.rb spec/controllers/construction_queues_controller_spec.rb failed
Tasks: TOP => spec:controllers
(See full trace by running task with --trace)
# Misbehaving line:
it_behaves_like "with param options", %w{server_player_id web_player_id version}
# Shared behaviour:
shared_examples_for "with param options" do |required_params|
required_params.each do |param|
it "should require #{param} parameter" do
lambda do
@params.delete param.to_s
send(@method || 'invoke', @action, @params)
end.should raise_error(ControllerArgumentError)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment