PLT-6115 adding unit tests for licensing (#5916)

* Adding test to license sql store

* PLT-6115 adding unit tests for licensing

* Removing unused test
This commit is contained in:
Corey Hulen
2017-04-04 09:21:32 -07:00
committed by GitHub
parent c7bdce8a66
commit e2a8b3d47e
3 changed files with 65 additions and 0 deletions

37
app/license_test.go Normal file
View File

@@ -0,0 +1,37 @@
// Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
package app
import (
//"github.com/mattermost/platform/model"
"github.com/mattermost/platform/utils"
"testing"
)
func TestLoadLicense(t *testing.T) {
Setup()
LoadLicense()
if utils.IsLicensed {
t.Fatal("shouldn't have a valid license")
}
}
func TestSaveLicense(t *testing.T) {
Setup()
b1 := []byte("junk")
if _, err := SaveLicense(b1); err == nil {
t.Fatal("shouldn't have saved license")
}
}
func TestRemoveLicense(t *testing.T) {
Setup()
if err := RemoveLicense(); err != nil {
t.Fatal("should have removed license")
}
}