Fix running tests in template builds

This commit is contained in:
A Thousand Ships 2024-02-17 18:58:06 +01:00
parent 4b543ddbf8
commit d7a72d72e6
No known key found for this signature in database
GPG key ID: 2033189A662F8BD7
5 changed files with 34 additions and 1 deletions

View file

@ -45,6 +45,8 @@ public:
namespace TestProjectSettings {
// TODO: Handle some cases failing on release builds. See: https://github.com/godotengine/godot/pull/88452
#ifdef TOOLS_ENABLED
TEST_CASE("[ProjectSettings] Get existing setting") {
CHECK(ProjectSettings::get_singleton()->has_setting("application/config/name"));
@ -64,6 +66,7 @@ TEST_CASE("[ProjectSettings] Default value is ignored if setting exists") {
String name = variant;
CHECK_EQ(name, "GDScript Integration Test Suite");
}
#endif // TOOLS_ENABLED
TEST_CASE("[ProjectSettings] Non existing setting is null") {
CHECK_FALSE(ProjectSettings::get_singleton()->has_setting("not_existing_setting"));