summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhmhealey <harrisonmhealey@gmail.com>2015-10-05 13:50:54 -0400
committerhmhealey <harrisonmhealey@gmail.com>2015-10-13 09:42:25 -0400
commit5832232b6d3d79023204d357b0de33eff9e00370 (patch)
treecf6a0d7b2402003da0f2c6e0110c9db541838b93
parentae0eb91180130e27767d797bc47376b88f62f88b (diff)
downloadchat-5832232b6d3d79023204d357b0de33eff9e00370.tar.gz
chat-5832232b6d3d79023204d357b0de33eff9e00370.tar.bz2
chat-5832232b6d3d79023204d357b0de33eff9e00370.zip
Fixed preference tests
-rw-r--r--api/preference_test.go25
1 files changed, 7 insertions, 18 deletions
diff --git a/api/preference_test.go b/api/preference_test.go
index d4046cc6e..77562bb06 100644
--- a/api/preference_test.go
+++ b/api/preference_test.go
@@ -51,6 +51,8 @@ func TestSetPreferences(t *testing.T) {
user2 = Client.Must(Client.CreateUser(user2, "")).Data.(*model.User)
store.Must(Srv.Store.User().VerifyEmail(user2.Id))
+ Client.LoginByEmail(team.Name, user2.Email, "pwd")
+
if _, err := Client.SetPreferences(preferences); err == nil {
t.Fatal("shouldn't have been able to update another user's preferences")
}
@@ -71,25 +73,25 @@ func TestGetPreferencesByName(t *testing.T) {
store.Must(Srv.Store.User().VerifyEmail(user2.Id))
preferences1 := []*model.Preference{
- &model.Preference{
+ {
UserId: user1.Id,
Category: model.PREFERENCE_CATEGORY_DIRECT_CHANNELS,
Name: model.PREFERENCE_NAME_SHOW,
AltId: model.NewId(),
},
- &model.Preference{
+ {
UserId: user1.Id,
Category: model.PREFERENCE_CATEGORY_DIRECT_CHANNELS,
Name: model.PREFERENCE_NAME_SHOW,
AltId: model.NewId(),
},
- &model.Preference{
+ {
UserId: user1.Id,
Category: model.PREFERENCE_CATEGORY_DIRECT_CHANNELS,
Name: model.PREFERENCE_NAME_TEST,
AltId: model.NewId(),
},
- &model.Preference{
+ {
UserId: user1.Id,
Category: model.PREFERENCE_CATEGORY_TEST,
Name: model.PREFERENCE_NAME_SHOW,
@@ -97,21 +99,9 @@ func TestGetPreferencesByName(t *testing.T) {
},
}
- preferences2 := []*model.Preference{
- &model.Preference{
- UserId: user2.Id,
- Category: model.PREFERENCE_CATEGORY_DIRECT_CHANNELS,
- Name: model.PREFERENCE_NAME_SHOW,
- AltId: model.NewId(),
- },
- }
-
Client.LoginByEmail(team.Name, user1.Email, "pwd")
Client.Must(Client.SetPreferences(preferences1))
- Client.LoginByEmail(team.Name, user2.Email, "pwd")
- Client.Must(Client.SetPreferences(preferences2))
-
Client.LoginByEmail(team.Name, user1.Email, "pwd")
if result, err := Client.GetPreferencesByName(model.PREFERENCE_CATEGORY_DIRECT_CHANNELS, model.PREFERENCE_NAME_SHOW); err != nil {
@@ -124,12 +114,11 @@ func TestGetPreferencesByName(t *testing.T) {
Client.LoginByEmail(team.Name, user2.Email, "pwd")
+ // note that user2 will start with a preference to show user1 in the sidebar by default
if result, err := Client.GetPreferencesByName(model.PREFERENCE_CATEGORY_DIRECT_CHANNELS, model.PREFERENCE_NAME_SHOW); err != nil {
t.Fatal(err)
} else if data := result.Data.([]*model.Preference); len(data) != 1 {
t.Fatal("received the wrong number of preferences")
- } else if *data[0] != *preferences2[0] {
- t.Fatal("received incorrect preference")
}
}