summaryrefslogtreecommitdiffstats
path: root/model/license_test.go
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-09-15 17:53:48 +0100
committerChristopher Speller <crspeller@gmail.com>2017-09-15 09:53:48 -0700
commit7243aa6751c266ecd342a41cbef390c71a962425 (patch)
tree9402bc13b51a3394284a1c6d56247f586c158016 /model/license_test.go
parentfd878bd50c1c36f90962776ebb9626d016239540 (diff)
downloadchat-7243aa6751c266ecd342a41cbef390c71a962425.tar.gz
chat-7243aa6751c266ecd342a41cbef390c71a962425.tar.bz2
chat-7243aa6751c266ecd342a41cbef390c71a962425.zip
PLT-6558: Basic data retention job scheduler/worker implementation. (#7449)
* PLT-7639: Batch delete methods for data retention. * PLT-6558: Basic data retention job worker/scheduler implementation.
Diffstat (limited to 'model/license_test.go')
-rw-r--r--model/license_test.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/model/license_test.go b/model/license_test.go
index 2338c9b93..f953d47b3 100644
--- a/model/license_test.go
+++ b/model/license_test.go
@@ -26,8 +26,9 @@ func TestLicenseFeaturesToMap(t *testing.T) {
CheckTrue(t, m["saml"].(bool))
CheckTrue(t, m["password"].(bool))
CheckTrue(t, m["elastic_search"].(bool))
- CheckTrue(t, m["future"].(bool))
CheckTrue(t, m["email_notification_contents"].(bool))
+ CheckTrue(t, m["data_retention"].(bool))
+ CheckTrue(t, m["future"].(bool))
}
func TestLicenseFeaturesSetDefaults(t *testing.T) {
@@ -48,6 +49,7 @@ func TestLicenseFeaturesSetDefaults(t *testing.T) {
CheckTrue(t, *f.PasswordRequirements)
CheckTrue(t, *f.Elasticsearch)
CheckTrue(t, *f.EmailNotificationContents)
+ CheckTrue(t, *f.DataRetention)
CheckTrue(t, *f.FutureFeatures)
f = Features{}
@@ -67,6 +69,7 @@ func TestLicenseFeaturesSetDefaults(t *testing.T) {
*f.SAML = true
*f.PasswordRequirements = true
*f.Elasticsearch = true
+ *f.DataRetention = true
*f.EmailNotificationContents = true
f.SetDefaults()
@@ -85,6 +88,7 @@ func TestLicenseFeaturesSetDefaults(t *testing.T) {
CheckTrue(t, *f.PasswordRequirements)
CheckTrue(t, *f.Elasticsearch)
CheckTrue(t, *f.EmailNotificationContents)
+ CheckTrue(t, *f.DataRetention)
CheckFalse(t, *f.FutureFeatures)
}
@@ -166,6 +170,7 @@ func TestLicenseToFromJson(t *testing.T) {
CheckBool(t, *f1.SAML, *f.SAML)
CheckBool(t, *f1.PasswordRequirements, *f.PasswordRequirements)
CheckBool(t, *f1.Elasticsearch, *f.Elasticsearch)
+ CheckBool(t, *f1.DataRetention, *f.DataRetention)
CheckBool(t, *f1.FutureFeatures, *f.FutureFeatures)
invalid := `{"asdf`