From 07777f5ff9e0bde26abd0288164e5f73b6da992a Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 4 Oct 2017 13:09:41 -0700 Subject: 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 --- app/post_test.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app/post_test.go') diff --git a/app/post_test.go b/app/post_test.go index 92eb8857e..5fa3d50d6 100644 --- a/app/post_test.go +++ b/app/post_test.go @@ -20,6 +20,7 @@ import ( func TestUpdatePostEditAt(t *testing.T) { th := Setup().InitBasic() + defer th.TearDown() post := &model.Post{} *post = *th.BasicPost @@ -47,6 +48,7 @@ func TestPostReplyToPostWhereRootPosterLeftChannel(t *testing.T) { // This test ensures that when replying to a root post made by a user who has since left the channel, the reply // post completes successfully. This is a regression test for PLT-6523. th := Setup().InitBasic() + defer th.TearDown() channel := th.BasicChannel userInChannel := th.BasicUser2 @@ -78,6 +80,7 @@ func TestPostReplyToPostWhereRootPosterLeftChannel(t *testing.T) { func TestPostAction(t *testing.T) { th := Setup().InitBasic() + defer th.TearDown() allowedInternalConnections := *utils.Cfg.ServiceSettings.AllowedUntrustedInternalConnections defer func() { -- cgit v1.2.3-1-g7c22