mirror of
https://github.com/internetee/registry.git
synced 2025-06-30 16:23:38 +02:00
Use app time zone when calculating valid_to, outzone_at and delete_at domain attributes
#235
This commit is contained in:
parent
8dc65a370f
commit
1cc780f3ce
4 changed files with 86 additions and 15 deletions
33
spec/models/epp/domain_spec.rb
Normal file
33
spec/models/epp/domain_spec.rb
Normal file
|
@ -0,0 +1,33 @@
|
|||
require 'rails_helper'
|
||||
|
||||
RSpec.describe Epp::Domain, db: false do
|
||||
describe '::new_from_epp' do
|
||||
let(:domain_blueprint) { described_class.new }
|
||||
subject(:domain) { described_class.new_from_epp(nil, nil) }
|
||||
|
||||
before :example do
|
||||
travel_to Time.zone.parse('05.07.2010')
|
||||
|
||||
domain_blueprint.period = 1
|
||||
domain_blueprint.period_unit = 'y'
|
||||
|
||||
expect(described_class).to receive(:new).and_return(domain_blueprint)
|
||||
expect(domain_blueprint).to receive(:attrs_from).and_return({})
|
||||
expect(domain_blueprint).to receive(:attach_default_contacts)
|
||||
end
|
||||
|
||||
describe 'domain' do
|
||||
it 'has :registered_at set to now' do
|
||||
expect(domain.registered_at).to eq(Time.zone.parse('05.07.2010'))
|
||||
end
|
||||
|
||||
it 'has :valid_from set to now' do
|
||||
expect(domain.valid_from).to eq(Time.zone.parse('05.07.2010'))
|
||||
end
|
||||
|
||||
it 'has :valid_to set to the beginning of next day after :valid_from' do
|
||||
expect(domain.valid_to).to eq(Time.zone.parse('06.07.2011 00:00'))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue