Commit ff27747e authored by Robert Speicher's avatar Robert Speicher

Fix timezone-based time_ago_with_tooltip spec failures

parent 1c4bf0e4
...@@ -242,7 +242,8 @@ describe ApplicationHelper do ...@@ -242,7 +242,8 @@ describe ApplicationHelper do
describe 'time_ago_with_tooltip' do describe 'time_ago_with_tooltip' do
def element(*arguments) def element(*arguments)
time = Time.parse('2015-07-02 08:00') Time.zone = 'UTC'
time = Time.zone.parse('2015-07-02 08:00')
element = time_ago_with_tooltip(time, *arguments) element = time_ago_with_tooltip(time, *arguments)
Nokogiri::HTML::DocumentFragment.parse(element).first_element_child Nokogiri::HTML::DocumentFragment.parse(element).first_element_child
...@@ -253,15 +254,15 @@ describe ApplicationHelper do ...@@ -253,15 +254,15 @@ describe ApplicationHelper do
end end
it 'includes the date string' do it 'includes the date string' do
expect(element.text).to match %r{2015-07-02 \d{2}:\d{2}:\d{2}} expect(element.text).to eq '2015-07-02 08:00:00 UTC'
end end
it 'has a datetime attribute' do it 'has a datetime attribute' do
expect(element.attr('datetime')).to eq '2015-07-02T12:00:00Z' expect(element.attr('datetime')).to eq '2015-07-02T08:00:00Z'
end end
it 'has a formatted title attribute' do it 'has a formatted title attribute' do
expect(element.attr('title')).to eq 'Jul 02, 2015 12:00pm' expect(element.attr('title')).to eq 'Jul 02, 2015 8:00am'
end end
it 'includes a default js-timeago class' do it 'includes a default js-timeago class' do
......
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