diff options
author | Benjamin Brahmer <info@b-brahmer.de> | 2022-03-15 18:10:44 +0100 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2022-05-03 21:27:48 +0200 |
commit | 99cc16fe20553e4d0c6d7dd3d5850ce8edf5ce6a (patch) | |
tree | 2ad6b0dcac989cd5d17627a13936db6cf1a83ade | |
parent | 3a7ed9e58ba7244d5cd1d82bcab1a47e49d7bbb9 (diff) |
test delete folder and read empty
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
-rw-r--r-- | tests/api/folders.bats | 14 |
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 |