summaryrefslogtreecommitdiffstats
path: root/api/general_test.go
diff options
context:
space:
mode:
authorCorey Hulen <corey@hulen.com>2016-05-24 14:31:30 -0700
committerCorey Hulen <corey@hulen.com>2016-05-24 14:31:30 -0700
commit09863c0b80610f2f3a35cf3caa7c5b66a0c3878e (patch)
treedcce1b5c0fa62a9da2b25a99862af5ba30306901 /api/general_test.go
parent4ae7128ecb66cdddeb9d40a24970c6552814c18b (diff)
downloadchat-09863c0b80610f2f3a35cf3caa7c5b66a0c3878e.tar.gz
chat-09863c0b80610f2f3a35cf3caa7c5b66a0c3878e.tar.bz2
chat-09863c0b80610f2f3a35cf3caa7c5b66a0c3878e.zip
Adding APIs to reload config, recycle db connections and ping server (#3096)
* Adding APIs to reload config, recycle db connections and ping server * Fixing unit test * Adding unit tests
Diffstat (limited to 'api/general_test.go')
-rw-r--r--api/general_test.go40
1 files changed, 40 insertions, 0 deletions
diff --git a/api/general_test.go b/api/general_test.go
new file mode 100644
index 000000000..0cc0f120f
--- /dev/null
+++ b/api/general_test.go
@@ -0,0 +1,40 @@
+// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
+// See License.txt for license information.
+
+package api
+
+import (
+ "testing"
+)
+
+func TestGetClientProperties(t *testing.T) {
+ th := Setup().InitBasic()
+
+ if props, err := th.BasicClient.GetClientProperties(); err != nil {
+ t.Fatal(err)
+ } else {
+ if len(props["Version"]) == 0 {
+ t.Fatal()
+ }
+ }
+}
+
+func TestLogClient(t *testing.T) {
+ th := Setup().InitBasic()
+
+ if ret, _ := th.BasicClient.LogClient("this is a test"); !ret {
+ t.Fatal("failed to log")
+ }
+}
+
+func TestGetPing(t *testing.T) {
+ th := Setup().InitBasic()
+
+ if m, err := th.BasicClient.GetPing(); err != nil {
+ t.Fatal(err)
+ } else {
+ if len(m["version"]) == 0 {
+ t.Fatal()
+ }
+ }
+}