Хорошо ли писать тесты для частных методов?
Рассмотрим следующий простой пример:
class Group
has_many :members
private
def release_members
members.each { |member| member.update_attributes group_id: nil }
end
end
Было бы хорошей практикой написать тест для метода release_members в RSpec? Я считаю, что вам нужно будет написать тест, вызывающий метод, с помощью send ie. group.send(:release_members)
, на который иногда помешают.