From c6c3f1e47829bba9b332da3d4c61193532e87032 Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Fri, 15 Apr 2016 08:48:14 -0400 Subject: Update client license etag to handle new features (#2716) --- utils/license_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'utils/license_test.go') 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") + } +} -- cgit v1.2.3-1-g7c22