From 62230321bb9d5e5293ff1a012b26c96caadd6e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andres=20Keskk=C3=BCla?= Date: Thu, 31 Jul 2014 13:53:52 +0300 Subject: [PATCH] Tweaked contact spec to improve coverage --- spec/epp/contact_spec.rb | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/spec/epp/contact_spec.rb b/spec/epp/contact_spec.rb index 8eb092057..6d3ebd2eb 100644 --- a/spec/epp/contact_spec.rb +++ b/spec/epp/contact_spec.rb @@ -54,6 +54,13 @@ describe 'EPP Contact', epp: true do response = epp_request('contacts/check.xml') expect(response[:result_code]).to eq('1000') expect(response[:msg]).to eq('Command completed successfully') + ids = response[:parsed].css('resData chkData id') + + expect(ids[0].attributes['avail'].text).to eq('0') + expect(ids[1].attributes['avail'].text).to eq('1') + + expect(ids[0].text).to eq('sh8913') + expect(ids[1].text).to eq('sh8914') end @@ -64,15 +71,15 @@ describe 'EPP Contact', epp: true do end it 'returns info about contact' do - contact = Fabricate(:contact, :name => "Johnny Awesome") + Fabricate(:contact, :name => "Johnny Awesome") Fabricate(:address) response = epp_request('contacts/info.xml') - contact_res = response[:parsed].css('resData chkData') + contact = response[:parsed].css('resData chkData') expect(response[:result_code]).to eq('1000') expect(response[:msg]).to eq('Command completed successfully') - expect(contact_res.css('name').first.text).to eq('Johnny Awesome') + expect(contact.css('name').first.text).to eq('Johnny Awesome') end end