summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Brahmer <info@b-brahmer.de>2022-03-15 18:10:44 +0100
committerBenjamin Brahmer <info@b-brahmer.de>2022-05-03 21:27:48 +0200
commit99cc16fe20553e4d0c6d7dd3d5850ce8edf5ce6a (patch)
tree2ad6b0dcac989cd5d17627a13936db6cf1a83ade
parent3a7ed9e58ba7244d5cd1d82bcab1a47e49d7bbb9 (diff)
test delete folder and read empty
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
-rw-r--r--tests/api/folders.bats14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/api/folders.bats b/tests/api/folders.bats
index ef9c16b5a..76cb837bc 100644
--- a/tests/api/folders.bats
+++ b/tests/api/folders.bats
@@ -8,9 +8,23 @@ setup() {
TESTSUITE="Folders"
+@test "[$TESTSUITE] Read empty" {
+ run http --ignore-stdin -b -a ${user}:${user} GET ${BASE_URLv1}/folders
+
+ assert_output --partial "\"folders\":[]"
+}
+
@test "[$TESTSUITE] Create new" {
run http --ignore-stdin -b -a ${user}:${user} POST ${BASE_URLv1}/folders name=news-${BATS_SUITE_TEST_NUMBER}
assert_output --partial "\"name\":\"news-${BATS_SUITE_TEST_NUMBER}\","
}
+
+@test "[$TESTSUITE] Delete folder" {
+ ID=$(http --ignore-stdin -b -a ${user}:${user} POST ${BASE_URLv1}/folders name=news-${BATS_SUITE_TEST_NUMBER} | grep -Po '"id":\K([0-9]+)')
+
+ run http --ignore-stdin -b -a ${user}:${user} DELETE ${BASE_URLv1}/folders/$ID
+
+ assert_output "[]"
+} \ No newline at end of file