mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-16 15:20:13 +01:00
There were several problems: * Time.now returns the systems time, not the users time * fixtures do not translate dates from timezone to utc, but stores the date verbatim * calling a controller will set the timezone to the preference of the current_user. So it could be changed while you do not realize this. I fixed the failing test, but problems could be elsewhere
32 lines
699 B
YAML
32 lines
699 B
YAML
# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
|
|
|
|
# Please note that dates in yml are not converted to utc timezone like
|
|
# rails does automatically in models or controllers! Convert to utc manually!
|
|
<%
|
|
def today
|
|
Time.zone.now.utc.to_s(:db)
|
|
end
|
|
|
|
def next_week
|
|
1.week.from_now.utc.to_s(:db)
|
|
end
|
|
|
|
def last_week
|
|
1.week.ago.utc.to_s(:db)
|
|
end
|
|
%>
|
|
|
|
first_notes:
|
|
id: 1
|
|
user_id: 1
|
|
project_id: 1
|
|
body: Need to collect a catalogue from Time Machines R Us
|
|
created_at: <%= today %>
|
|
updated_at: <%= today %>
|
|
another_notes:
|
|
id: 2
|
|
user_id: 1
|
|
project_id: 1
|
|
body: Should I go for a swirly effect or a whooshy one?
|
|
created_at: <%= today %>
|
|
updated_at: <%= today %>
|