summaryrefslogtreecommitdiffstats
path: root/utils/license_test.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2017-04-04 09:21:32 -0700
committerGitHub <noreply@github.com>2017-04-04 09:21:32 -0700
commite2a8b3d47e76d30c43af2f4481e2c72eb6ca0e09 (patch)
tree8964e35815c3866cd2153e3459cfda9bb4a72f5c /utils/license_test.go
parentc7bdce8a6641ed8d361a43b6004a351535c78423 (diff)
downloadchat-e2a8b3d47e76d30c43af2f4481e2c72eb6ca0e09.tar.gz
chat-e2a8b3d47e76d30c43af2f4481e2c72eb6ca0e09.tar.bz2
chat-e2a8b3d47e76d30c43af2f4481e2c72eb6ca0e09.zip
PLT-6115 adding unit tests for licensing (#5916)
* Adding test to license sql store * PLT-6115 adding unit tests for licensing * Removing unused test
Diffstat (limited to 'utils/license_test.go')
-rw-r--r--utils/license_test.go18
1 files changed, 18 insertions, 0 deletions
diff --git a/utils/license_test.go b/utils/license_test.go
index 5c0122bc0..7a30070b3 100644
--- a/utils/license_test.go
+++ b/utils/license_test.go
@@ -43,6 +43,8 @@ func TestValidateLicense(t *testing.T) {
t.Fatal("should have failed - bad license")
}
+ LoadLicense(b1)
+
b2 := []byte("junkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunkjunk")
if ok, _ := ValidateLicense(b2); ok {
t.Fatal("should have failed - bad license")
@@ -67,6 +69,22 @@ func TestClientLicenseEtag(t *testing.T) {
}
}
+func TestGetSanitizedClientLicense(t *testing.T) {
+ l1 := &model.License{}
+ l1.Features = &model.Features{}
+ l1.Customer = &model.Customer{}
+ l1.Customer.Name = "TestName"
+ l1.StartsAt = model.GetMillis() - 1000
+ l1.ExpiresAt = model.GetMillis() + 100000
+ SetLicense(l1)
+
+ m := GetSanitizedClientLicense()
+
+ if _, ok := m["Name"]; ok {
+ t.Fatal("should have been sanatized")
+ }
+}
+
func TestGetLicenseFileLocation(t *testing.T) {
fileName := GetLicenseFileLocation("")
if len(fileName) == 0 {