diff options
author | George Goldberg <george@gberg.me> | 2017-09-15 17:53:48 +0100 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2017-09-15 09:53:48 -0700 |
commit | 7243aa6751c266ecd342a41cbef390c71a962425 (patch) | |
tree | 9402bc13b51a3394284a1c6d56247f586c158016 /model/license_test.go | |
parent | fd878bd50c1c36f90962776ebb9626d016239540 (diff) | |
download | chat-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.go | 7 |
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` |