From 452d64a03b43b11ed2a7d1b4e95b47a0bd01caad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Sat, 22 Jan 2022 01:32:52 +0400 Subject: [PATCH] tests: use Windows mime type for executable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to https://stackoverflow.com/a/43916291/1277510 Signed-off-by: Marc-André Lureau --- gio/tests/contenttype.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gio/tests/contenttype.c b/gio/tests/contenttype.c index 081a6f005..f280213b5 100644 --- a/gio/tests/contenttype.c +++ b/gio/tests/contenttype.c @@ -202,6 +202,13 @@ test_executable (void) { gchar *type; +#ifdef G_OS_WIN32 + type = g_content_type_from_mime_type ("application/vnd.microsoft.portable-executable"); + /* FIXME: the MIME is not in the default `MIME\Database\Content Type` registry. + * g_assert_true (g_content_type_can_be_executable (type)); + */ + g_free (type); +#else type = g_content_type_from_mime_type ("application/x-executable"); g_assert_true (g_content_type_can_be_executable (type)); g_free (type); @@ -209,7 +216,7 @@ test_executable (void) type = g_content_type_from_mime_type ("text/plain"); g_assert_true (g_content_type_can_be_executable (type)); g_free (type); - +#endif type = g_content_type_from_mime_type ("image/png"); g_assert_false (g_content_type_can_be_executable (type)); g_free (type);