internetee-registry/test/models/contact/contact_test.rb
2018-04-04 01:42:59 +03:00

29 lines
634 B
Ruby

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