diff --git a/devops-service/spec/models/report_spec.rb b/devops-service/spec/models/report_spec.rb index ab06af3..5d03e5b 100644 --- a/devops-service/spec/models/report_spec.rb +++ b/devops-service/spec/models/report_spec.rb @@ -4,20 +4,16 @@ RSpec.describe Devops::Model::Report, type: :model do let(:report) { build(:report) } describe '#initialize' do + let(:given_moment) { Time.new(2007,11,1,15,25,0, "+01:00") } + it 'converts created_at to localtime' do - now = Time.now.utc - expect(now.zone).to eq 'UTC' - expect( - build(:report, created_at: now).created_at.zone - ).not_to eq 'UTC' + converted = build(:report, created_at: given_moment).created_at + expect(converted).to eq given_moment.localtime end it 'converts updated_at to localtime' do - now = Time.now.utc - expect(now.zone).to eq 'UTC' - expect( - build(:report, updated_at: now).updated_at.zone - ).not_to eq 'UTC' + converted = build(:report, updated_at: given_moment).updated_at + expect(converted).to eq given_moment.localtime end end