@@ -23,21 +23,21 @@ class FlGnomeSettingsTest : public ::testing::Test {
23
23
}
24
24
};
25
25
26
- static GSettings* create_interface_settings (const gchar* name) {
26
+ static GSettings* create_settings (const gchar* name, const gchar* schema_id ) {
27
27
g_autofree gchar* path =
28
28
g_build_filename (flutter::testing::GetFixturesPath (), name, nullptr );
29
29
g_autoptr (GSettingsSchemaSource) source =
30
30
g_settings_schema_source_new_from_directory (path, nullptr , false ,
31
31
nullptr );
32
- g_autoptr (GSettingsSchema) schema = g_settings_schema_source_lookup (
33
- source, " org.gnome.desktop.interface " , false );
32
+ g_autoptr (GSettingsSchema) schema =
33
+ g_settings_schema_source_lookup ( source, schema_id , false );
34
34
g_autoptr (GSettingsBackend) backend = g_memory_settings_backend_new ();
35
35
return g_settings_new_full (schema, backend, nullptr );
36
36
}
37
37
38
38
TEST_F (FlGnomeSettingsTest, ClockFormat) {
39
39
g_autoptr (GSettings) interface_settings =
40
- create_interface_settings (" ubuntu-20.04" );
40
+ create_settings (" ubuntu-20.04" , " org.gnome.desktop.interface " );
41
41
g_settings_set_string (interface_settings, " clock-format" , " 24h" );
42
42
43
43
g_autoptr (FlSettings) settings = fl_gnome_settings_new (interface_settings);
@@ -52,7 +52,7 @@ TEST_F(FlGnomeSettingsTest, ClockFormat) {
52
52
53
53
TEST_F (FlGnomeSettingsTest, GtkTheme) {
54
54
g_autoptr (GSettings) interface_settings =
55
- create_interface_settings (" ubuntu-20.04" );
55
+ create_settings (" ubuntu-20.04" , " org.gnome.desktop.interface " );
56
56
g_settings_set_string (interface_settings, " gtk-theme" , " Yaru" );
57
57
58
58
g_autoptr (FlSettings) settings = fl_gnome_settings_new (interface_settings);
@@ -67,7 +67,7 @@ TEST_F(FlGnomeSettingsTest, GtkTheme) {
67
67
68
68
TEST_F (FlGnomeSettingsTest, TextScalingFactor) {
69
69
g_autoptr (GSettings) interface_settings =
70
- create_interface_settings (" ubuntu-20.04" );
70
+ create_settings (" ubuntu-20.04" , " org.gnome.desktop.interface " );
71
71
g_settings_set_double (interface_settings, " text-scaling-factor" , 1.0 );
72
72
73
73
g_autoptr (FlSettings) settings = fl_gnome_settings_new (interface_settings);
@@ -82,7 +82,7 @@ TEST_F(FlGnomeSettingsTest, TextScalingFactor) {
82
82
83
83
TEST_F (FlGnomeSettingsTest, SignalHandlers) {
84
84
g_autoptr (GSettings) interface_settings =
85
- create_interface_settings (" ubuntu-20.04" );
85
+ create_settings (" ubuntu-20.04" , " org.gnome.desktop.interface " );
86
86
87
87
FlSettings* settings = fl_gnome_settings_new (interface_settings);
88
88
flutter::testing::MockSignalHandler settings_changed (settings, " changed" );
0 commit comments