FIX: extract reset_last_seen_cache! in user_spec (#9808)

Helper method to avoid code duplication
This commit is contained in:
Krzysztof Kotlarek 2020-05-18 09:13:37 +10:00 committed by GitHub
parent e81a4048e3
commit ea63fa7de7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 5 deletions

View File

@ -874,7 +874,7 @@ describe User do
end
after do
Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}")
reset_last_seen_cache!(user)
end
it "should act correctly" do
@ -908,7 +908,7 @@ describe User do
let!(:second_visit_date) { 2.hours.from_now }
after do
Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}")
reset_last_seen_cache!(user)
end
it "should update the last seen value" do
@ -984,9 +984,9 @@ describe User do
describe 'with no previous values' do
after do
Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}")
reset_last_seen_cache!(user)
unfreeze_time
Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}")
reset_last_seen_cache!(user)
end
it "updates last_seen_at" do
@ -1316,7 +1316,7 @@ describe User do
let!(:now) { Time.zone.now }
before { user.update_last_seen!(now) }
after do
Discourse.redis.del("user:#{user.id}:#{now.to_date}")
reset_last_seen_cache!(user)
end
it "with existing UserVisit record, increments the posts_read value" do
@ -2374,4 +2374,8 @@ describe User do
expect(user2.recent_time_read).to eq(50)
end
end
def reset_last_seen_cache!(user)
Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}")
end
end