From bd85e0b33ccd0c431223cbcf4423825e38ea5d4a Mon Sep 17 00:00:00 2001 From: Matt Farnsworth Date: Mon, 2 Nov 2015 15:20:14 +0200 Subject: [PATCH] Story #104525314 - Test: fix existing brittle unit test, checking for error string. The test expects too much of the error string, which prevents EPP status values from evolving to include new values. CHANGE: only check relevant part of error message string. --- spec/epp/domain_spec.rb | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/spec/epp/domain_spec.rb b/spec/epp/domain_spec.rb index 473ea3cf3..4c5ba2118 100644 --- a/spec/epp/domain_spec.rb +++ b/spec/epp/domain_spec.rb @@ -2444,14 +2444,9 @@ describe 'EPP Domain', epp: true do }) response = epp_plain_request(xml) - response[:results][0][:msg].should == + response[:results][0][:msg].should start_with "Element '{https://epp.tld.ee/schema/domain-eis-1.0.xsd}status', attribute 's': "\ - "[facet 'enumeration'] The value 'invalidStatus' is not an element of the set "\ - "{'clientDeleteProhibited', 'clientHold', 'clientRenewProhibited', "\ - "'clientTransferProhibited', 'clientUpdateProhibited', 'inactive', "\ - "'ok', 'pendingCreate', 'pendingDelete', 'pendingRenew', 'pendingTransfer', "\ - "'pendingUpdate', 'serverDeleteProhibited', 'serverHold', 'serverRenewProhibited', "\ - "'serverTransferProhibited', 'serverUpdateProhibited'}." + "[facet 'enumeration'] The value 'invalidStatus' is not an element of the set " response[:results][0][:result_code].should == '2001' end