summaryrefslogtreecommitdiffstats
path: root/api4/system_test.go
diff options
context:
space:
mode:
authorCarlos Tadeu Panato Junior <ctadeu@gmail.com>2017-04-21 11:16:35 +0200
committerGeorge Goldberg <george@gberg.me>2017-04-21 10:16:35 +0100
commitb57b5abce814cfcdf3889d4e267492e809245593 (patch)
tree6cd8d56eb272c0ba7cc8b7698c8112fc14b22271 /api4/system_test.go
parent08822def53059550e168bef93fbdc0bd7d53e741 (diff)
downloadchat-b57b5abce814cfcdf3889d4e267492e809245593.tar.gz
chat-b57b5abce814cfcdf3889d4e267492e809245593.tar.bz2
chat-b57b5abce814cfcdf3889d4e267492e809245593.zip
implement POST /logs for apiV4 (#6143)
Diffstat (limited to 'api4/system_test.go')
-rw-r--r--api4/system_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/api4/system_test.go b/api4/system_test.go
index b2b5d3f43..ba30dd1eb 100644
--- a/api4/system_test.go
+++ b/api4/system_test.go
@@ -317,3 +317,23 @@ func TestGetLogs(t *testing.T) {
_, resp = Client.GetLogs(0, 10)
CheckUnauthorizedStatus(t, resp)
}
+
+func TestPostLog(t *testing.T) {
+ th := Setup().InitBasic().InitSystemAdmin()
+ defer TearDown()
+ Client := th.Client
+
+ message := make(map[string]string)
+ message["level"] = "ERROR"
+ message["message"] = "this is a test"
+
+ _, resp := Client.PostLog(message)
+ CheckForbiddenStatus(t, resp)
+
+ logMessage, resp := th.SystemAdminClient.PostLog(message)
+ CheckNoError(t, resp)
+ if len(logMessage) == 0 {
+ t.Fatal("should return the log message")
+ }
+
+}