diff options
Diffstat (limited to 'utils/license_test.go')
-rw-r--r-- | utils/license_test.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/utils/license_test.go b/utils/license_test.go index 826107032..237ee5fb2 100644 --- a/utils/license_test.go +++ b/utils/license_test.go @@ -48,3 +48,21 @@ func TestValidateLicense(t *testing.T) { t.Fatal("should have failed - bad license") } } + +func TestClientLicenseEtag(t *testing.T) { + etag1 := GetClientLicenseEtag() + + ClientLicense["SomeFeature"] = "true" + + etag2 := GetClientLicenseEtag() + if etag1 == etag2 { + t.Fatal("etags should not match") + } + + ClientLicense["SomeFeature"] = "false" + + etag3 := GetClientLicenseEtag() + if etag2 == etag3 { + t.Fatal("etags should not match") + } +} |