diff options
author | Chris <ccbrown112@gmail.com> | 2017-10-04 13:09:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-04 13:09:41 -0700 |
commit | 07777f5ff9e0bde26abd0288164e5f73b6da992a (patch) | |
tree | b0aa1eff510d1531d2924522e0e6f0e9bfd7ac29 /app/email_batching_test.go | |
parent | dc9b1a1d6a0fe7ad2e18597cb46f3874736b4b40 (diff) | |
download | chat-07777f5ff9e0bde26abd0288164e5f73b6da992a.tar.gz chat-07777f5ff9e0bde26abd0288164e5f73b6da992a.tar.bz2 chat-07777f5ff9e0bde26abd0288164e5f73b6da992a.zip |
Fix races / finally remove global app for good (#7570)
* finally remove global app for good
* test compilation fixes
* fix races
* fix deadlock
* wake up write pump so it doesn't take forever to clean up
Diffstat (limited to 'app/email_batching_test.go')
-rw-r--r-- | app/email_batching_test.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/email_batching_test.go b/app/email_batching_test.go index b69eeec2d..4ebccf334 100644 --- a/app/email_batching_test.go +++ b/app/email_batching_test.go @@ -14,6 +14,7 @@ import ( func TestHandleNewNotifications(t *testing.T) { th := Setup() + defer th.TearDown() id1 := model.NewId() id2 := model.NewId() @@ -94,6 +95,7 @@ func TestHandleNewNotifications(t *testing.T) { func TestCheckPendingNotifications(t *testing.T) { th := Setup().InitBasic() + defer th.TearDown() job := NewEmailBatchingJob(th.App, 128) job.pendingNotifications[th.BasicUser.Id] = []*batchedNotification{ @@ -201,6 +203,8 @@ func TestCheckPendingNotifications(t *testing.T) { */ func TestCheckPendingNotificationsDefaultInterval(t *testing.T) { th := Setup().InitBasic() + defer th.TearDown() + job := NewEmailBatchingJob(th.App, 128) // bypasses recent user activity check @@ -237,6 +241,8 @@ func TestCheckPendingNotificationsDefaultInterval(t *testing.T) { */ func TestCheckPendingNotificationsCantParseInterval(t *testing.T) { th := Setup().InitBasic() + defer th.TearDown() + job := NewEmailBatchingJob(th.App, 128) // bypasses recent user activity check @@ -281,6 +287,8 @@ func TestCheckPendingNotificationsCantParseInterval(t *testing.T) { */ func TestRenderBatchedPostGeneric(t *testing.T) { th := Setup() + defer th.TearDown() + var post = &model.Post{} post.Message = "This is the message" var notification = &batchedNotification{} @@ -306,6 +314,8 @@ func TestRenderBatchedPostGeneric(t *testing.T) { */ func TestRenderBatchedPostFull(t *testing.T) { th := Setup() + defer th.TearDown() + var post = &model.Post{} post.Message = "This is the message" var notification = &batchedNotification{} |