mirror of
https://github.com/internetee/registry.git
synced 2025-07-23 19:20:37 +02:00
Merge branch 'master' into refactor-contact-archivation
This commit is contained in:
commit
b2dab0d316
23 changed files with 253 additions and 36 deletions
|
@ -3,6 +3,11 @@ require 'test_helper'
|
|||
class EppSessionTest < ActiveSupport::TestCase
|
||||
setup do
|
||||
@epp_session = epp_sessions(:api_bestnames)
|
||||
@original_session_timeout = EppSession.timeout
|
||||
end
|
||||
|
||||
teardown do
|
||||
EppSession.timeout = @original_session_timeout
|
||||
end
|
||||
|
||||
def test_valid
|
||||
|
@ -60,4 +65,39 @@ class EppSessionTest < ActiveSupport::TestCase
|
|||
|
||||
refute EppSession.limit_reached?(registrars(:bestnames))
|
||||
end
|
||||
|
||||
def test_expired_scope
|
||||
now = Time.zone.parse('2010-07-05')
|
||||
travel_to now
|
||||
session = epp_sessions(:api_bestnames)
|
||||
timeout = 0.seconds
|
||||
EppSession.timeout = timeout
|
||||
|
||||
session.update!(last_access: now - timeout - 1.second)
|
||||
assert_includes EppSession.expired, session, 'Expired session should be returned'
|
||||
|
||||
session.update!(last_access: now - timeout)
|
||||
|
||||
assert_not_includes EppSession.expired, session, 'Unexpired session should not be returned'
|
||||
end
|
||||
|
||||
def test_expired_when_timed_out
|
||||
now = Time.zone.parse('2010-07-05')
|
||||
travel_to now
|
||||
timeout = 0.seconds
|
||||
EppSession.timeout = timeout
|
||||
@epp_session.last_access = now - timeout - 1.second
|
||||
|
||||
assert @epp_session.expired?
|
||||
end
|
||||
|
||||
def test_not_expired_when_not_timed_out
|
||||
now = Time.zone.parse('2010-07-05')
|
||||
travel_to now
|
||||
timeout = 0.seconds
|
||||
EppSession.timeout = timeout
|
||||
@epp_session.last_access = now - timeout
|
||||
|
||||
assert_not @epp_session.expired?
|
||||
end
|
||||
end
|
||||
|
|
14
test/models/legal_document_test.rb
Normal file
14
test/models/legal_document_test.rb
Normal file
|
@ -0,0 +1,14 @@
|
|||
require 'test_helper'
|
||||
|
||||
class LegalDocumentTest < ActiveSupport::TestCase
|
||||
def test_valid_legal_document_fixture_is_valid
|
||||
assert valid_legal_document.valid?, proc { valid_legal_document.errors.full_messages }
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def valid_legal_document
|
||||
legal_documents(:one)
|
||||
end
|
||||
end
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue