Commit ff996108 authored by Rémy Coutable's avatar Rémy Coutable

Merge branch 'fix/sm/39817-fix-cron_parser_spec-rb' into 'master'

Fix cron_parser_spec.rb (`master` branch failure on Nov 5th)

Closes #39817

See merge request gitlab-org/gitlab-ce!15196
parents 1d5f2f9c 19a90fe4
...@@ -77,8 +77,20 @@ describe Gitlab::Ci::CronParser do ...@@ -77,8 +77,20 @@ describe Gitlab::Ci::CronParser do
it_behaves_like "returns time in the future" it_behaves_like "returns time in the future"
it 'converts time in server time zone' do context 'when PST (Pacific Standard Time)' do
expect(subject.hour).to eq(hour_in_utc) it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 1, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end
context 'when PDT (Pacific Daylight Time)' do
it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 6, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end end
end end
end end
...@@ -100,8 +112,20 @@ describe Gitlab::Ci::CronParser do ...@@ -100,8 +112,20 @@ describe Gitlab::Ci::CronParser do
it_behaves_like "returns time in the future" it_behaves_like "returns time in the future"
it 'converts time in server time zone' do context 'when CET (Central European Time)' do
expect(subject.hour).to eq(hour_in_utc) it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 1, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end
context 'when CEST (Central European Summer Time)' do
it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 6, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end end
end end
...@@ -111,8 +135,20 @@ describe Gitlab::Ci::CronParser do ...@@ -111,8 +135,20 @@ describe Gitlab::Ci::CronParser do
it_behaves_like "returns time in the future" it_behaves_like "returns time in the future"
it 'converts time in server time zone' do context 'when EST (Eastern Standard Time)' do
expect(subject.hour).to eq(hour_in_utc) it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 1, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end
context 'when EDT (Eastern Daylight Time)' do
it 'converts time in server time zone' do
Timecop.freeze(Time.utc(2017, 6, 1)) do
expect(subject.hour).to eq(hour_in_utc)
end
end
end end
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment