I have several tests in my rails application. But I run the test, it always report an error. It is confused that each time, the test which reported error is different. Error message just like below:
ERROR["test_1", UserTest, 2015-07-29 11:33:48 +0800] test_1#UserTest (1438140828.65s) ArgumentError: ArgumentError: wrong number of arguments (0 for 1) /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/relation.rb:426:in
destroy' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/querying.rb:8:in
destroy' /Users/dachougui/Desktop/wave_web/app/models/story.rb:11:in<class:Story>' /Users/dachougui/Desktop/wave_web/app/models/story.rb:1:in
' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:inrequire' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
block in require' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:inload_dependency' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
require' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:360:inrequire_or_load' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:494:in
load_missing_constant' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:184:inconst_missing' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:in
const_get' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:261:inblock in constantize' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in
each' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:ininject' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:259:in
constantize' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/inflector/methods.rb:304:insafe_constantize' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/core_ext/string/inflections.rb:77:in
safe_constantize' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:475:inblock in []' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:474:in
fetch' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:474:in[]' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:512:in
block (2 levels) in create_fixtures' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:511:inmap' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:511:in
block in create_fixtures' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:282:indisable_referential_integrity' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:508:in
create_fixtures' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:977:inload_fixtures' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:939:in
setup_fixtures' /Users/dachougui/.rvm/gems/ruby-2.2.0/gems/activerecord-4.2.0/lib/active_record/fixtures.rb:824:in `before_setup'
Aucun commentaire:
Enregistrer un commentaire