diff --git a/spec/epp/session_spec.rb b/spec/epp/session_spec.rb index c9a19da5d..6423e3d16 100644 --- a/spec/epp/session_spec.rb +++ b/spec/epp/session_spec.rb @@ -44,9 +44,13 @@ describe 'EPP Session', epp: true do it 'logs out epp user' do epp_plain_request('login.xml') + expect(EppSession.first[:epp_user_id]).to eq(1) + response = epp_plain_request('logout.xml') expect(response[:result_code]).to eq('1500') expect(response[:msg]).to eq('Command completed successfully; ending session') + + expect(EppSession.first[:epp_user_id]).to eq(nil) end it 'does not log in twice' do diff --git a/spec/models/epp_session.rb b/spec/models/epp_session.rb index 0a06e391d..3d0295ae6 100644 --- a/spec/models/epp_session.rb +++ b/spec/models/epp_session.rb @@ -3,7 +3,7 @@ require "rails_helper" describe EppSession do let(:epp_session) { Fabricate(:epp_session) } - it 'has encrypted data' do + it 'has marshalled data' do expect(epp_session.read_attribute(:data)).to_not be_blank expect(epp_session.read_attribute(:data).class).to eq(String) expect(epp_session.data.class).to eq(Hash)