require 'test_helper' class EppDomainRenewTest < EppTestCase self.use_transactional_fixtures = false setup do travel_to Time.zone.parse('2010-07-05') end def test_domain_cannot_be_renewed_when_invalid request_xml = <<-XML invalid.test 2010-07-05 1 XML assert_no_changes -> { domains(:invalid).valid_to } do post '/epp/command/renew', { frame: request_xml }, 'HTTP_COOKIE' => 'session=api_bestnames' end assert_epp_response :object_status_prohibits_operation end end