0
当我在我的Rails应用程序运行的RSpec的测试文件,一切都经过除has_many
协会测试:Rspec的应该have_many引发错误的参数数目(0 1)
it { should have_many(:notes) } # ERROR
it { should belong_to(:agent_field_set) } # OK
it { should have_and_belong_to_many(:profiles) } # OK
的should have_many(:notes)
生产线提升ArgumentError: wrong number of arguments (0 for 1)
。我检查了我的数据库,我的模型文件以验证has_many
协会是否存在等,都出现罚款:
has_many :notes, class_name: "NoteNs::Note", foreign_key: :user_id
谁能告诉我在哪里寻找问题?
规格:红宝石1.9.3,Rails的3.2.11
该rspec示例的主题是什么? – Hck 2013-02-12 19:28:10
这是使用shoulda_helpers gem吗? – 2013-02-12 19:29:00
该主题是一个名为Usage :: Users的类。 (但是,这是如何产生影响的?) 不,我没有使用shoulda_helpers。 – JellicleCat 2013-02-12 19:30:47