我想在我的模型中测试关联。我有两个型号
class Student < ActiveRecord::Base
attr_accessible :card_id
belongs_to :card
has_one :card
end
class Card < ActiveRecord::Base
end
在我的student_test.rb
我有一个测试功能。
def test_just_save
stud = Student.create(:NAME => "Rabul", :SEX => "M", :STUDENT_ROLL_ID => 102, :CARD_ID => 3213123)
assert !stud.new_record?
end
测试通过,但CARD_ID 3212123
不是现有ID。我没有创建任何卡片,但它不在我的灯具中。
我在模特中遗漏了什么?我基本上想测试学生和卡之间的外键关系。
使用ruby 1.9.3p484(2013-11-22)[i386-mingw32]和rails 4.0.2