require 'test_helper' class ContactTest < ActiveSupport::TestCase setup do @contact = contacts(:john) end def test_valid_fixture_is_valid assert @contact.valid? end def test_invalid_fixture_is_invalid assert contacts(:invalid).invalid? end def test_in_use_if_acts_as_a_registrant DomainContact.delete_all assert @contact.in_use? end def test_in_use_if_acts_as_a_domain_contact Domain.update_all(registrant_id: contacts(:william)) assert @contact.in_use? end def test_not_in_use_if_acts_as_neither_registrant_nor_domain_contact refute contacts(:not_in_use).in_use? end end