summaryrefslogtreecommitdiffstats
path: root/api4/system_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'api4/system_test.go')
-rw-r--r--api4/system_test.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/api4/system_test.go b/api4/system_test.go
index 14165acb4..1677d5724 100644
--- a/api4/system_test.go
+++ b/api4/system_test.go
@@ -341,11 +341,27 @@ func TestPostLog(t *testing.T) {
defer th.TearDown()
Client := th.Client
+ enableDev := *th.App.Config().ServiceSettings.EnableDeveloper
+ defer func() {
+ *th.App.Config().ServiceSettings.EnableDeveloper = enableDev
+ }()
+ *th.App.Config().ServiceSettings.EnableDeveloper = true
+
message := make(map[string]string)
message["level"] = "ERROR"
message["message"] = "this is a test"
_, resp := Client.PostLog(message)
+ CheckNoError(t, resp)
+
+ Client.Logout()
+
+ _, resp = Client.PostLog(message)
+ CheckNoError(t, resp)
+
+ *th.App.Config().ServiceSettings.EnableDeveloper = false
+
+ _, resp = Client.PostLog(message)
CheckForbiddenStatus(t, resp)
logMessage, resp := th.SystemAdminClient.PostLog(message)