@@ -44,28 +44,25 @@ class TestProjectSettingsInternalsAccessor {
44
44
45
45
namespace TestProjectSettings {
46
46
47
- // TODO: Handle some cases failing on release builds. See: https://github.com/godotengine/godot/pull/88452
48
- #ifdef TOOLS_ENABLED
49
47
TEST_CASE (" [ProjectSettings] Get existing setting" ) {
50
- CHECK (ProjectSettings::get_singleton ()->has_setting (" application/config/name " ));
48
+ CHECK (ProjectSettings::get_singleton ()->has_setting (" application/run/main_scene " ));
51
49
52
- Variant variant = ProjectSettings::get_singleton ()->get_setting (" application/config/name " );
50
+ Variant variant = ProjectSettings::get_singleton ()->get_setting (" application/run/main_scene " );
53
51
CHECK_EQ (variant.get_type (), Variant::STRING);
54
52
55
53
String name = variant;
56
- CHECK_EQ (name, " GDScript Integration Test Suite " );
54
+ CHECK_EQ (name, String () );
57
55
}
58
56
59
57
TEST_CASE (" [ProjectSettings] Default value is ignored if setting exists" ) {
60
- CHECK (ProjectSettings::get_singleton ()->has_setting (" application/config/name " ));
58
+ CHECK (ProjectSettings::get_singleton ()->has_setting (" application/run/main_scene " ));
61
59
62
- Variant variant = ProjectSettings::get_singleton ()->get_setting (" application/config/name " , " SomeDefaultValue" );
60
+ Variant variant = ProjectSettings::get_singleton ()->get_setting (" application/run/main_scene " , " SomeDefaultValue" );
63
61
CHECK_EQ (variant.get_type (), Variant::STRING);
64
62
65
63
String name = variant;
66
- CHECK_EQ (name, " GDScript Integration Test Suite " );
64
+ CHECK_EQ (name, String () );
67
65
}
68
- #endif // TOOLS_ENABLED
69
66
70
67
TEST_CASE (" [ProjectSettings] Non existing setting is null" ) {
71
68
CHECK_FALSE (ProjectSettings::get_singleton ()->has_setting (" not_existing_setting" ));
0 commit comments