mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
* don't use global app for api / api4 tests * put sleep back. we're gonna have to do some goroutine wrangling * fix oauth test config assumptions * jobs package, i'm comin' for you next * app test fix * try increasing sleep a little
34 lines
685 B
Go
34 lines
685 B
Go
// Copyright (c) 2017 Mattermost, Inc. All Rights Reserved.
|
|
// See License.txt for license information.
|
|
|
|
package api4
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/mattermost/mattermost-server/utils"
|
|
)
|
|
|
|
func TestGetWebrtcToken(t *testing.T) {
|
|
if testing.Short() {
|
|
t.SkipNow()
|
|
}
|
|
|
|
th := Setup().InitBasic().InitSystemAdmin()
|
|
defer th.TearDown()
|
|
Client := th.Client
|
|
|
|
enableWebrtc := *utils.Cfg.WebrtcSettings.Enable
|
|
defer func() {
|
|
*utils.Cfg.WebrtcSettings.Enable = enableWebrtc
|
|
}()
|
|
*utils.Cfg.WebrtcSettings.Enable = false
|
|
|
|
_, resp := Client.GetWebrtcToken()
|
|
CheckNotImplementedStatus(t, resp)
|
|
|
|
Client.Logout()
|
|
_, resp = Client.GetWebrtcToken()
|
|
CheckUnauthorizedStatus(t, resp)
|
|
}
|