summaryrefslogtreecommitdiff
path: root/plparse/tests
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2020-02-28 11:57:41 +0100
committerBastien Nocera <hadess@hadess.net>2020-02-28 11:57:41 +0100
commit59ac3bbbec61270c0aa03eef289781d2584db223 (patch)
tree52b6d47299c47b6dd2a687c5f6d5500f74edb9d8 /plparse/tests
parent2cc80fe6abd9584eb9126fd061a2e9f41800fa41 (diff)
downloadtotem-pl-parser-59ac3bbbec61270c0aa03eef289781d2584db223.tar.gz
tests: Add test for remote MP3 file
Diffstat (limited to 'plparse/tests')
-rw-r--r--plparse/tests/parser.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plparse/tests/parser.c b/plparse/tests/parser.c
index 0b8e7ed..64109ad 100644
--- a/plparse/tests/parser.c
+++ b/plparse/tests/parser.c
@@ -1012,6 +1012,14 @@ test_parsing_not_really_php (void)
}
static void
+test_parsing_remote_mp3 (void)
+{
+ g_test_bug ("19");
+ /* URL from https://gitlab.gnome.org/GNOME/totem-pl-parser/issues/19 */
+ g_assert_cmpint (simple_parser_test ("http://feeds.soundcloud.com/stream/303432626-opensourcesecuritypodcast-episode-28-rsa-conference-2017.mp3"), ==, TOTEM_PL_PARSER_RESULT_UNHANDLED);
+}
+
+static void
test_parsing_not_really_php_but_html_instead (void)
{
char *uri;
@@ -1450,6 +1458,7 @@ main (int argc, char *argv[])
g_test_add_func ("/parser/parsing/dir_recurse", test_directory_recurse);
g_test_add_func ("/parser/parsing/async_signal_order", test_async_parsing_signal_order);
g_test_add_func ("/parser/parsing/wma_asf", test_parsing_wma_asf);
+ g_test_add_func ("/parser/parsing/remote_mp3", test_parsing_remote_mp3);
g_test_add_func ("/parser/saving/sync", test_saving_sync);
g_test_add_func ("/parser/saving/async", test_saving_async);