Поскольку ассоциации ActiveRecord должны быть хорошо протестированы набором тестов Rails (и они есть), большинству людей не нужно проверять, работают ли они - просто предполагается, что они будут.
Если вы хотите убедиться, что ваша модель использует эти ассоциации, это что-то другое, и вы не ошибаетесь, если хотите проверить это. Мне нравится делать это, используя камень shoulda . Это позволяет вам делать аккуратные вещи, как это:
describe Post do
it { should have_many(:comments).dependent(:destroy) }
end