From 99cc16fe20553e4d0c6d7dd3d5850ce8edf5ce6a Mon Sep 17 00:00:00 2001 From: Benjamin Brahmer Date: Tue, 15 Mar 2022 18:10:44 +0100 Subject: test delete folder and read empty Signed-off-by: Benjamin Brahmer --- tests/api/folders.bats | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 -- cgit v1.2.3