From cdb01876f767014592f71dbd77ed12d19f0359d4 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Tue, 6 Feb 2018 23:45:11 +0200 Subject: [PATCH] Convert spec to test #700 --- spec/models/epp_session.rb | 21 --------------------- test/models/epp_session_test.rb | 13 +++++++++++++ 2 files changed, 13 insertions(+), 21 deletions(-) delete mode 100644 spec/models/epp_session.rb create mode 100644 test/models/epp_session_test.rb diff --git a/spec/models/epp_session.rb b/spec/models/epp_session.rb deleted file mode 100644 index 484cd1345..000000000 --- a/spec/models/epp_session.rb +++ /dev/null @@ -1,21 +0,0 @@ -require 'rails_helper' - -describe EppSession do - let(:epp_session) { create(:epp_session) } - - 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) - end - - it 'stores data' do - expect(epp_session[:api_user_id]).to eq(1) - - epp_session[:api_user_id] = 3 - expect(epp_session[:api_user_id]).to eq(3) - - epp_session = EppSession.find_by(session_id: 'test') - expect(epp_session[:api_user_id]).to eq(3) - end -end diff --git a/test/models/epp_session_test.rb b/test/models/epp_session_test.rb new file mode 100644 index 000000000..72d8f84ac --- /dev/null +++ b/test/models/epp_session_test.rb @@ -0,0 +1,13 @@ +require 'test_helper' + +class EppSessionTest < ActiveSupport::TestCase + def test_api_user_id_serialization + epp_session = EppSession.new + epp_session.registrar = registrars(:bestnames) + epp_session[:api_user_id] = ActiveRecord::Fixtures.identify(:api_bestnames) + epp_session.save! + epp_session.reload + + assert_equal ActiveRecord::Fixtures.identify(:api_bestnames), epp_session[:api_user_id] + end +end