Merge pull request #1977 from internetee/1885-server-release-prohibited-and-limit-the-effect-of-delete-prohibited

added feature permission for release if domain has status server-rele…
This commit is contained in:
Timo Võhmar 2021-05-18 17:17:11 +03:00 committed by GitHub
commit 6ae96be0ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 31 additions and 7 deletions

View file

@ -99,10 +99,21 @@ class DomainReleasableAuctionableTest < ActiveJob::TestCase
assert_not @domain.domain_name.at_auction?
end
def test_ignores_domains_with_server_delete_prohibited_status
def test_does_not_ignore_domains_with_server_delete_prohibited_status
@domain.update!(delete_date: '2010-07-04', statuses: [DomainStatus::SERVER_DELETE_PROHIBITED])
travel_to Time.zone.parse('2010-07-05')
assert_changes 'Domain.count' do
Domain.release_domains
end
assert @domain.domain_name.at_auction?
end
def test_ignores_domains_with_server_release_prohibited_status
@domain.update!(delete_date: '2010-07-04', statuses: [DomainStatus::SERVER_RELEASE_PROHIBITED])
travel_to Time.zone.parse('2010-07-05')
assert_no_difference 'Domain.count' do
Domain.release_domains
end

View file

@ -51,13 +51,23 @@ class DomainReleasableDiscardableTest < ActiveSupport::TestCase
end
end
def test_ignores_domains_with_server_delete_prohibited_status
def test_does_not_ignore_domains_with_server_delete_prohibited_status
@domain.update!(delete_date: '2010-07-04', statuses: [DomainStatus::SERVER_DELETE_PROHIBITED])
travel_to Time.zone.parse('2010-07-05')
Domain.release_domains
@domain.reload
assert @domain.discarded?
end
def test_ignores_domains_with_server_release_prohibited_status
@domain.update!(delete_date: '2010-07-04', statuses: [DomainStatus::SERVER_RELEASE_PROHIBITED])
travel_to Time.zone.parse('2010-07-05')
Domain.release_domains
@domain.reload
assert_not @domain.discarded?
end