mirror of
https://github.com/discourse/discourse.git
synced 2025-06-02 04:08:41 +08:00
FIX: Show correct dates in topic timelines (#13670)
The date shown in topic timeline was one day later if the post at that position was made near midnight. This happened because the days number was rounded down.
This commit is contained in:
@ -796,13 +796,13 @@ describe TopicView do
|
||||
end
|
||||
|
||||
describe '#filtered_post_stream' do
|
||||
let!(:post) { Fabricate(:post, topic: topic, user: first_poster) }
|
||||
let!(:post2) { Fabricate(:post, topic: topic, user: evil_trout) }
|
||||
let!(:post) { Fabricate(:post, topic: topic, user: first_poster, created_at: 18.hours.ago) }
|
||||
let!(:post2) { Fabricate(:post, topic: topic, user: evil_trout, created_at: 6.hours.ago) }
|
||||
let!(:post3) { Fabricate(:post, topic: topic, user: first_poster) }
|
||||
|
||||
it 'should return the right columns' do
|
||||
expect(topic_view.filtered_post_stream).to eq([
|
||||
[post.id, 0],
|
||||
[post.id, 1],
|
||||
[post2.id, 0],
|
||||
[post3.id, 0]
|
||||
])
|
||||
|
Reference in New Issue
Block a user