Improve gsettings test coverage
authorMatthias Clasen <mclasen@redhat.com>
Tue, 24 Dec 2013 05:05:36 +0000 (00:05 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 1 Jan 2014 22:59:21 +0000 (17:59 -0500)
gio/tests/gsettings.c

index 524ff06..6af21cd 100644 (file)
@@ -2414,6 +2414,15 @@ test_null_backend (void)
   writable = g_settings_is_writable (settings, "greeting");
   g_assert (!writable);
 
+  g_settings_reset (settings, "greeting");
+
+  g_settings_delay (settings);
+  g_settings_set (settings, "greeting", "s", "goodbye world");
+  g_settings_apply (settings);
+  g_settings_get (settings, "greeting", "s", &str);
+  g_assert_cmpstr (str, ==, "Hello, earthlings");
+  g_free (str);
+
   g_object_unref (settings);
   g_object_unref (backend);
 }