diff options
author | Benjamin Brahmer <info@b-brahmer.de> | 2024-03-31 14:51:59 +0200 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2024-03-31 16:19:01 +0200 |
commit | f5dc9a6acac1e3d94154b9924dfbd43fc2ff1507 (patch) | |
tree | 9a5c3f46c98c714484c8fc3b2d010838251e27b7 | |
parent | abb9c57f03a2403fd9a62df1b834eb016ed59508 (diff) |
Use local feedserver to test the logo/favicon logic
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
-rw-r--r-- | tests/command/feeds.bats | 9 | ||||
-rw-r--r-- | tests/test_helper/feeds/Nextcloud.rss | 4 | ||||
-rw-r--r-- | tests/test_helper/feeds/favicon.ico | bin | 0 -> 4286 bytes | |||
-rw-r--r-- | tests/test_helper/feeds/heise.xml | 2 | ||||
-rw-r--r-- | tests/test_helper/feeds/logo.png | bin | 0 -> 678 bytes |
5 files changed, 8 insertions, 7 deletions
diff --git a/tests/command/feeds.bats b/tests/command/feeds.bats index c6b8174b8..51557e36c 100644 --- a/tests/command/feeds.bats +++ b/tests/command/feeds.bats @@ -39,16 +39,17 @@ teardown() { assert_output --partial "Something-${BATS_SUITE_TEST_NUMBER}" } +# Test if Feed-Logo is used if available (NC_FEED) and if favicon is used if no logo is provided (HEISE_FEED) @test "[$TESTSUITE] Favicon" { - ./occ news:feed:add "$user" "https://nextcloud.com/blog/static-feed/" --title "Something-${BATS_SUITE_TEST_NUMBER}" - ./occ news:feed:add "$user" "https://www.heise.de/rss/heise-atom.xml" --title "Something-${BATS_SUITE_TEST_NUMBER}" + ./occ news:feed:add "$user" "$NC_FEED" --title "Something-${BATS_SUITE_TEST_NUMBER}" + ./occ news:feed:add "$user" "$HEISE_FEED" --title "Something-${BATS_SUITE_TEST_NUMBER}" run ./occ news:feed:list "$user" assert_success - assert_output --partial '"faviconLink": "https:\/\/nextcloud.com\/c\/uploads\/2022\/03\/favicon.png",' - assert_output --partial '"faviconLink": "https:\/\/www.heise.de\/favicon.ico?v=' + assert_output --partial '"faviconLink": "http:\/\/localhost:8090\/logo.png",' + assert_output --partial '"faviconLink": "http:\/\/localhost:8090\/favicon.ico' } @test "[$TESTSUITE] List all items" { diff --git a/tests/test_helper/feeds/Nextcloud.rss b/tests/test_helper/feeds/Nextcloud.rss index a46def8bd..3e19312b4 100644 --- a/tests/test_helper/feeds/Nextcloud.rss +++ b/tests/test_helper/feeds/Nextcloud.rss @@ -21,9 +21,9 @@ <generator>https://wordpress.org/?v=6.0.1</generator> <image> - <url>https://nextcloud.com/wp-content/uploads/2022/03/favicon.png</url> + <url>http://localhost:8090/logo.png</url> <title>Nextcloud</title> - <link>https://nextcloud.com/</link> + <link>http://localhost:8090</link> <width>32</width> <height>32</height> </image> diff --git a/tests/test_helper/feeds/favicon.ico b/tests/test_helper/feeds/favicon.ico Binary files differnew file mode 100644 index 000000000..901f414da --- /dev/null +++ b/tests/test_helper/feeds/favicon.ico diff --git a/tests/test_helper/feeds/heise.xml b/tests/test_helper/feeds/heise.xml index fb9f90787..256a35de7 100644 --- a/tests/test_helper/feeds/heise.xml +++ b/tests/test_helper/feeds/heise.xml @@ -8,7 +8,7 @@ </author> <link rel="self" type="application/atom+xml" href="http://localhost:8090/heise.xml"/> - <link rel="alternate" type="text/html" href="https://www.heise.de/"/> + <link rel="alternate" type="text/html" href="http://localhost:8090"/> <rights>Copyright (c) 2022 Heise Medien</rights> <entry> diff --git a/tests/test_helper/feeds/logo.png b/tests/test_helper/feeds/logo.png Binary files differnew file mode 100644 index 000000000..a0ee9549d --- /dev/null +++ b/tests/test_helper/feeds/logo.png |