mirror of
https://github.com/internetee/registry.git
synced 2025-05-16 09:27:19 +02:00
parent
34f7820300
commit
cdb01876f7
2 changed files with 13 additions and 21 deletions
|
@ -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
|
|
13
test/models/epp_session_test.rb
Normal file
13
test/models/epp_session_test.rb
Normal file
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue