39
jobs/server_test.go
Обычный файл
39
jobs/server_test.go
Обычный файл
@@ -0,0 +1,39 @@
|
||||
// Copyright (c) 2017-present Mattermost, Inc. All Rights Reserved.
|
||||
// See License.txt for license information.
|
||||
|
||||
package jobs
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/mattermost/mattermost-server/model"
|
||||
"github.com/mattermost/mattermost-server/store"
|
||||
"github.com/mattermost/mattermost-server/store/storetest"
|
||||
"github.com/mattermost/mattermost-server/utils"
|
||||
)
|
||||
|
||||
func TestJobServer_LoadLicense(t *testing.T) {
|
||||
if utils.T == nil {
|
||||
utils.TranslationsPreInit()
|
||||
}
|
||||
|
||||
mockStore := &storetest.Store{}
|
||||
defer mockStore.AssertExpectations(t)
|
||||
|
||||
server := &JobServer{
|
||||
Store: mockStore,
|
||||
}
|
||||
|
||||
mockStore.SystemStore.On("Get").Return(storetest.NewStoreChannel(store.StoreResult{
|
||||
Data: model.StringMap{
|
||||
model.SYSTEM_ACTIVE_LICENSE_ID: "thelicenseid00000000000000",
|
||||
},
|
||||
}))
|
||||
mockStore.LicenseStore.On("Get", "thelicenseid00000000000000").Return(storetest.NewStoreChannel(store.StoreResult{
|
||||
Data: &model.LicenseRecord{
|
||||
Id: "thelicenseid00000000000000",
|
||||
},
|
||||
}))
|
||||
|
||||
server.LoadLicense()
|
||||
}
|
||||
Ссылка в новой задаче
Block a user