summaryrefslogtreecommitdiff
path: root/tests/document-saver.c
diff options
context:
space:
mode:
authormbkma <[email protected]>2026-03-22 10:18:37 +0100
committermbkma <[email protected]>2026-03-22 22:08:28 +0100
commit4a14e878c1187d6cc1f76b87a24a6007314d996e (patch)
tree14e01a5357bd807b95d368da78202cb495658718 /tests/document-saver.c
parentf1fd658bda21506fac8966821fcdb4c2a154b590 (diff)
downloadpluma-meson.tar.bz2
pluma-meson.tar.xz
add meson supportmeson
Diffstat (limited to 'tests/document-saver.c')
-rw-r--r--tests/document-saver.c24
1 files changed, 22 insertions, 2 deletions
diff --git a/tests/document-saver.c b/tests/document-saver.c
index 3f012c19..d327eeb4 100644
--- a/tests/document-saver.c
+++ b/tests/document-saver.c
@@ -154,7 +154,11 @@ mount_ready_callback (GObject *object,
}
else
{
- g_assert_no_error (error);
+ mount_success = FALSE;
+ if (error)
+ {
+ g_error_free (error);
+ }
}
mount_completed = TRUE;
@@ -223,7 +227,16 @@ test_saver (const gchar *filename_or_uri,
uri = g_file_get_uri (file);
existed = g_file_query_exists (file, NULL);
- ensure_mounted (file);
+ if (!ensure_mounted (file))
+ {
+ g_test_skip ("Remote mount unavailable");
+
+ g_free (uri);
+ g_object_unref (file);
+ saver_test_data_free (data);
+ g_object_unref (document);
+ return;
+ }
pluma_document_save_as (document, uri, pluma_encoding_get_utf8 (), save_flags);
@@ -408,6 +421,13 @@ test_permissions (const gchar *uri,
GFileInfo *info;
guint mode;
+ if (!ensure_mounted (file))
+ {
+ g_test_skip ("Remote mount unavailable");
+ g_object_unref (file);
+ return;
+ }
+
g_file_delete (file, NULL, NULL);
stream = g_file_create (file, 0, NULL, &error);