diff options
Diffstat (limited to 'model/user_test.go')
-rw-r--r-- | model/user_test.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/model/user_test.go b/model/user_test.go index c6f7dfecc..d8ef77d6a 100644 --- a/model/user_test.go +++ b/model/user_test.go @@ -39,6 +39,19 @@ func TestUserPreSave(t *testing.T) { func TestUserPreUpdate(t *testing.T) { user := User{Password: "test"} user.PreUpdate() + + user.ThemeProps = StringMap{ + "codeTheme": "github", + "awayIndicator": "#cdbd4e", + "buttonColor": "invalid", + } + user.PreUpdate() + + if user.ThemeProps["codeTheme"] != "github" || user.ThemeProps["awayIndicator"] != "#cdbd4e" { + t.Fatal("shouldn't have changed valid theme props") + } else if user.ThemeProps["buttonColor"] != "#ffffff" { + t.Fatal("should've changed invalid theme prop") + } } func TestUserUpdateMentionKeysFromUsername(t *testing.T) { |