我知道你可以使用Shoulda轻松测试属于的关系:
describe Dog dog
it { should belong_to(:owner) }
end
Run Code Online (Sandbox Code Playgroud)
是否可以使用Shoulda测试更复杂的belongs_to关系?像这样的东西:
class Dog < ActiveRecord::Base
belongs_to :owner, :class_name => "Person", :foreign_key => "person_id"
end
Run Code Online (Sandbox Code Playgroud)