summaryrefslogtreecommitdiffstats
path: root/api4/system_test.go
diff options
context:
space:
mode:
authorCarlos Tadeu Panato Junior <ctadeu@gmail.com>2017-03-13 16:47:33 +0100
committerGeorge Goldberg <george@gberg.me>2017-03-13 15:47:33 +0000
commit27d2c1f6febdc6b80f60837086ebe0c08f975147 (patch)
treecb2b6ace91234817721170c8d3b9a0ffceeacfed /api4/system_test.go
parent38958d9ac4f415d9ae99dfcdb53bfdc355d96764 (diff)
downloadchat-27d2c1f6febdc6b80f60837086ebe0c08f975147.tar.gz
chat-27d2c1f6febdc6b80f60837086ebe0c08f975147.tar.bz2
chat-27d2c1f6febdc6b80f60837086ebe0c08f975147.zip
Add implementation for POST /database/recycle apiV4 - Recycle database connection (#5717)
Diffstat (limited to 'api4/system_test.go')
-rw-r--r--api4/system_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/api4/system_test.go b/api4/system_test.go
index ae133183b..36ae347dd 100644
--- a/api4/system_test.go
+++ b/api4/system_test.go
@@ -94,3 +94,16 @@ func TestEmailTest(t *testing.T) {
CheckErrorMessage(t, resp, "api.admin.test_email.missing_server")
CheckInternalErrorStatus(t, resp)
}
+
+func TestDatabaseRecycle(t *testing.T) {
+ th := Setup().InitBasic().InitSystemAdmin()
+ defer TearDown()
+ Client := th.Client
+
+ _, resp := Client.DatabaseRecycle()
+ CheckForbiddenStatus(t, resp)
+
+ _, resp = th.SystemAdminClient.DatabaseRecycle()
+ CheckNoError(t, resp)
+
+}