diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index bb27aa4af0a..637e2fd4181 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -873,6 +873,10 @@ describe User do SiteSetting.previous_visit_timeout_hours = 1 end + after do + Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}") + end + it "should act correctly" do expect(user.previous_visit_at).to eq(nil) @@ -903,6 +907,10 @@ describe User do let!(:first_visit_date) { Time.zone.now } let!(:second_visit_date) { 2.hours.from_now } + after do + Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}") + end + it "should update the last seen value" do expect(user.last_seen_at).to eq nil user.update_last_seen!(first_visit_date) @@ -976,7 +984,9 @@ describe User do describe 'with no previous values' do after do - Discourse.redis.flushall + Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}") + unfreeze_time + Discourse.redis.del("user:#{user.id}:#{Time.zone.now.to_date}") end it "updates last_seen_at" do @@ -1305,6 +1315,9 @@ describe User do let!(:user) { Fabricate(:user) } let!(:now) { Time.zone.now } before { user.update_last_seen!(now) } + after do + Discourse.redis.del("user:#{user.id}:#{now.to_date}") + end it "with existing UserVisit record, increments the posts_read value" do expect {