Я знаю, что вы можете легко проверить принадлежность к отношениям с помощью функции Shoulda:
describe Dog dog
it { should belong_to(:owner) }
end
Возможно ли протестировать более сложное отношение sort_to с помощью Shoulda? Что-то вроде этого:
class Dog < ActiveRecord::Base
belongs_to :owner, :class_name => "Person", :foreign_key => "person_id"
end