mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
34 lines
673 B
Go
34 lines
673 B
Go
// Copyright (c) 2017 Mattermost, Inc. All Rights Reserved.
|
|
// See License.txt for license information.
|
|
|
|
package api4
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/mattermost/platform/utils"
|
|
)
|
|
|
|
func TestGetWebrtcToken(t *testing.T) {
|
|
if testing.Short() {
|
|
t.SkipNow()
|
|
}
|
|
|
|
th := Setup().InitBasic().InitSystemAdmin()
|
|
defer 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)
|
|
}
|