diff --git a/api/status_test.go b/api/status_test.go index a8292d3237..81edd2103d 100644 --- a/api/status_test.go +++ b/api/status_test.go @@ -183,7 +183,8 @@ func TestSetActiveChannel(t *testing.T) { } status, _ = GetStatus(th.BasicUser.Id) - if status.ActiveChannel != th.BasicChannel.Id { + // need to check if offline to catch race + if status.Status != model.STATUS_OFFLINE && status.ActiveChannel != th.BasicChannel.Id { t.Fatal("active channel should be set") } }