summaryrefslogtreecommitdiffstats
path: root/store/sql_user_store_test.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2015-07-23 09:21:14 -0800
committerCorey Hulen <corey@hulen.com>2015-07-23 09:21:14 -0800
commita9d48ff994cd2d03f8e1b2438e50fc6dd0d9bdc2 (patch)
treef1b1c37242136098941d3d96b32245bf2b6a528c /store/sql_user_store_test.go
parentdc79707787b521ea5fc0d9088ccd9069780c8e0c (diff)
parentd42d0e3467c8eec38fdca429ba9ba5ac2af68db8 (diff)
downloadchat-a9d48ff994cd2d03f8e1b2438e50fc6dd0d9bdc2.tar.gz
chat-a9d48ff994cd2d03f8e1b2438e50fc6dd0d9bdc2.tar.bz2
chat-a9d48ff994cd2d03f8e1b2438e50fc6dd0d9bdc2.zip
Merge pull request #237 from mattermost/mm-1570
fixes mm-1570 adds support for using mattermost as an OAuth client
Diffstat (limited to 'store/sql_user_store_test.go')
-rw-r--r--store/sql_user_store_test.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/store/sql_user_store_test.go b/store/sql_user_store_test.go
index 12737caa8..1f94021b2 100644
--- a/store/sql_user_store_test.go
+++ b/store/sql_user_store_test.go
@@ -236,6 +236,25 @@ func TestUserStoreGetByEmail(t *testing.T) {
}
}
+func TestUserStoreGetByAuthData(t *testing.T) {
+ Setup()
+
+ u1 := model.User{}
+ u1.TeamId = model.NewId()
+ u1.Email = model.NewId()
+ u1.AuthData = "123"
+ u1.AuthService = "service"
+ Must(store.User().Save(&u1))
+
+ if err := (<-store.User().GetByAuth(u1.TeamId, u1.AuthData, u1.AuthService)).Err; err != nil {
+ t.Fatal(err)
+ }
+
+ if err := (<-store.User().GetByAuth("", "", "")).Err; err == nil {
+ t.Fatal("Should have failed because of missing auth data")
+ }
+}
+
func TestUserStoreGetByUsername(t *testing.T) {
Setup()