14TEST(FlSettingsPortalTest, ClockFormat) {
15 g_autoptr(GVariantDict) settings = g_variant_dict_new(
nullptr);
17 g_autoptr(FlSettings) portal =
21 g_variant_dict_insert_value(settings,
22 "org.gnome.desktop.interface::clock-format",
23 g_variant_new_string(
"24h"));
26 g_variant_dict_insert_value(settings,
27 "org.gnome.desktop.interface::clock-format",
28 g_variant_new_string(
"12h"));
31 g_variant_dict_insert_value(settings,
32 "org.gnome.desktop.interface::clock-format",
33 g_variant_new_string(
"unknown"));
38 g_autoptr(GVariantDict) settings = g_variant_dict_new(
nullptr);
40 g_autoptr(FlSettings) portal =
44 g_variant_dict_insert_value(settings,
45 "org.freedesktop.appearance::color-scheme",
46 g_variant_new_uint32(1));
49 g_variant_dict_insert_value(settings,
50 "org.freedesktop.appearance::color-scheme",
51 g_variant_new_uint32(2));
54 g_variant_dict_insert_value(settings,
55 "org.freedesktop.appearance::color-scheme",
56 g_variant_new_uint32(123));
60 g_variant_dict_insert_value(settings,
61 "org.gnome.desktop.interface::gtk-theme",
62 g_variant_new_string(
"Yaru-dark"));
66TEST(FlSettingsPortalTest, GtkTheme) {
67 g_autoptr(GVariantDict) settings = g_variant_dict_new(
nullptr);
69 g_autoptr(FlSettings) portal =
73 g_variant_dict_insert_value(settings,
74 "org.gnome.desktop.interface::gtk-theme",
75 g_variant_new_string(
"Yaru-dark"));
78 g_variant_dict_insert_value(settings,
79 "org.gnome.desktop.interface::gtk-theme",
80 g_variant_new_string(
"Yaru"));
83 g_variant_dict_insert_value(settings,
84 "org.gnome.desktop.interface::gtk-theme",
85 g_variant_new_string(
"Adwaita"));
88 g_variant_dict_insert_value(settings,
89 "org.gnome.desktop.interface::gtk-theme",
90 g_variant_new_string(
"Adwaita-dark"));
94 g_variant_dict_insert_value(settings,
95 "org.freedesktop.appearance::color-scheme",
96 g_variant_new_uint32(2));