mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Improve flaky time-sensitive specs (#9141)
This commit is contained in:
@@ -37,15 +37,24 @@ describe Jobs::TruncateUserFlagStats do
|
||||
p2 = Fabricate(:post, user: user)
|
||||
p3 = Fabricate(:post)
|
||||
|
||||
freeze_time 10.minutes.ago
|
||||
r0 = PostActionCreator.spam(user, p0).reviewable
|
||||
freeze_time 1.minute.from_now
|
||||
r1 = PostActionCreator.spam(user, p1).reviewable
|
||||
freeze_time 1.minute.from_now
|
||||
r2 = PostActionCreator.spam(user, p2).reviewable
|
||||
freeze_time 1.minute.from_now
|
||||
r3 = PostActionCreator.spam(user, p3).reviewable
|
||||
|
||||
freeze_time 1.minute.from_now
|
||||
PostActionCreator.spam(other_user, p3).reviewable
|
||||
freeze_time 1.minute.from_now
|
||||
PostActionCreator.spam(other_user, p2).reviewable
|
||||
freeze_time 1.minute.from_now
|
||||
PostActionCreator.spam(other_user, p1).reviewable
|
||||
|
||||
unfreeze_time
|
||||
|
||||
r0.perform(Discourse.system_user, :agree_and_keep)
|
||||
r1.perform(Discourse.system_user, :disagree)
|
||||
r2.perform(Discourse.system_user, :ignore)
|
||||
|
||||
Reference in New Issue
Block a user