So che si può facilmente verificare un appartiene al rapporto con Shoulda:Shoulda belongs_to con class_name e foreign_key
describe Dog dog
it { should belong_to(:owner) }
end
E 'possibile testare un rapporto belongs_to più complicata utilizzando Shoulda? Qualcosa di simile a questo:
class Dog < ActiveRecord::Base
belongs_to :owner, :class_name => "Person", :foreign_key => "person_id"
end