Hi all,
Hoping you can help. I have a project using rspec 1.1.3 and rails
2.0.2. I've run into a small problem. Said project has a method in
application_helper.rb named "description". Whenever a spec test
fails, I see a message like so:
*snip*/vendor/plugins/rspec/lib/spec/runner/reporter.rb:37:in
`description': wrong number of arguments (0 for 2) (ArgumentError)
It just so happens that my description method takes 2 arguments. It
seems that this method is clashing with one of the methods in rspec.
Is there a workaround for this situation? It's a pain to have to
rename my method everytime I want to see a proper failure message from
rspec.
I'm attaching a full backtrace run with --trace.
Thanks,
e.
--
[EMAIL PROTECTED]
"If the answer isn't violence, neither is your silence!"
-- Pop Will Eat Itself, "Ich Bin Ein Auslander"
** Invoke default (first_time)
** Invoke test (first_time)
** Execute test
** Invoke test:units (first_time)
** Invoke db:test:prepare (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment
** Execute db:abort_if_pending_migrations
** Execute db:test:prepare
** Invoke db:test:clone (first_time)
** Invoke db:schema:dump (first_time)
** Invoke environment
** Execute db:schema:dump
** Invoke db:test:purge (first_time)
** Invoke environment
** Execute db:test:purge
** Execute db:test:clone
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Execute test:units
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -Ilib:test
"/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb"
** Invoke test:functionals (first_time)
** Invoke db:test:prepare
** Execute test:functionals
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -Ilib:test
"/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb"
** Invoke test:integration (first_time)
** Invoke db:test:prepare
** Execute test:integration
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -Ilib:test
"/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb"
** Invoke spec (first_time)
** Invoke db:test:prepare
** Execute spec
[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m
Finished in 1.104237 seconds
[32m113 examples, 0 failures[0m
*snip*vendor/plugins/rspec/lib/spec/runner/reporter.rb:37:in `description':
wrong number of arguments (0 for 2) (ArgumentError)
from *snip*vendor/plugins/rspec/lib/spec/runner/reporter.rb:37:in
`example_failed'
from *snip*vendor/plugins/rspec/lib/spec/runner/reporter.rb:31:in
`example_finished'
from
*snip*vendor/plugins/rspec/lib/spec/example/example_methods.rb:30:in `execute'
from
*snip*vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:292:in
`execute_examples'
from
*snip*vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:291:in
`each'
from
*snip*vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:291:in
`execute_examples'
from
*snip*vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:121:in
`run'
from
*snip*vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:22:in `run'
from
*snip*vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:21:in `each'
from
*snip*vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:21:in `run'
from *snip*vendor/plugins/rspec/lib/spec/runner/options.rb:90:in
`run_examples'
from *snip*vendor/plugins/rspec/lib/spec/runner/command_line.rb:19:in
`run'
from *snip*vendor/plugins/rspec/bin/spec:4
rake aborted!
Command ruby -I"*snip*vendor/plugins/rspec/lib"
"*snip*vendor/plugins/rspec/bin/spec"
"spec/controllers/organizations_controller_spec.rb"
"spec/controllers/people_controller_spec.rb"
"spec/controllers/places_controller_spec.rb"
"spec/controllers/rest_checks_spec.rb"
"spec/controllers/sessions_controller_spec.rb"
"spec/controllers/things_controller_spec.rb"
"spec/controllers/users_controller_spec.rb"
"spec/helpers/application_helper_spec.rb" "spec/models/person_spec.rb"
"spec/models/place_spec.rb" "spec/models/thing_spec.rb"
"spec/models/user_spec.rb" --options "*snip*spec/spec.opts" failed
*snip*vendor/plugins/rspec/lib/spec/rake/spectask.rb:184:in `define'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1003:in `verbose'
*snip*vendor/plugins/rspec/lib/spec/rake/spectask.rb:153:in `define'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:518:in `invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:515:in `invoke_prerequisites'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:507:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
`invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.8.1/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users