diff options
author | HolonProduction <holonproduction@gmail.com> | 2024-03-01 12:01:14 +0100 |
---|---|---|
committer | HolonProduction <holonproduction@gmail.com> | 2024-03-01 13:06:37 +0100 |
commit | a2e7c64dc4911a0070dceec4894689d70cb4cac6 (patch) | |
tree | 75d54fc725dfcf983f2ee08875405e543f778e68 /modules/gdscript/tests | |
parent | 1f42455e0a6f4b708b06500f63e2413d2a218a7e (diff) | |
download | redot-engine-a2e7c64dc4911a0070dceec4894689d70cb4cac6.tar.gz |
Cleanup
Diffstat (limited to 'modules/gdscript/tests')
6 files changed, 1 insertions, 38 deletions
diff --git a/modules/gdscript/tests/scripts/completion/get_node/literal/dollar.gd b/modules/gdscript/tests/scripts/completion/get_node/literal/dollar.gd index 0de954432b..df458a9435 100644 --- a/modules/gdscript/tests/scripts/completion/get_node/literal/dollar.gd +++ b/modules/gdscript/tests/scripts/completion/get_node/literal/dollar.gd @@ -1,5 +1,4 @@ extends Node - func a(): %AnimationPlayer.➡ diff --git a/modules/gdscript/tests/scripts/completion/get_node/literal/percent.gd b/modules/gdscript/tests/scripts/completion/get_node/literal/percent.gd index 8628a48f6a..7050761b86 100644 --- a/modules/gdscript/tests/scripts/completion/get_node/literal/percent.gd +++ b/modules/gdscript/tests/scripts/completion/get_node/literal/percent.gd @@ -1,5 +1,4 @@ extends Node - func a(): $UniqueAnimationPlayer.➡ diff --git a/modules/gdscript/tests/scripts/completion/get_node/literal_scene/dollar_class_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/literal_scene/dollar_class_scene.gd index 6c1926c12c..a84283a1de 100644 --- a/modules/gdscript/tests/scripts/completion/get_node/literal_scene/dollar_class_scene.gd +++ b/modules/gdscript/tests/scripts/completion/get_node/literal_scene/dollar_class_scene.gd @@ -1,5 +1,4 @@ extends Node - func a(): $A.➡ diff --git a/modules/gdscript/tests/scripts/completion/get_node/literal_scene/percent_class_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/literal_scene/percent_class_scene.gd index c437299af8..27f059c944 100644 --- a/modules/gdscript/tests/scripts/completion/get_node/literal_scene/percent_class_scene.gd +++ b/modules/gdscript/tests/scripts/completion/get_node/literal_scene/percent_class_scene.gd @@ -1,5 +1,4 @@ extends Node - func a(): %UniqueA.➡ diff --git a/modules/gdscript/tests/scripts/completion/get_node/member_typehint_scene/class_member_typehint_scene.gd b/modules/gdscript/tests/scripts/completion/get_node/member_typehint_scene/class_member_typehint_scene.gd index c261d6e754..8f68f54072 100644 --- a/modules/gdscript/tests/scripts/completion/get_node/member_typehint_scene/class_member_typehint_scene.gd +++ b/modules/gdscript/tests/scripts/completion/get_node/member_typehint_scene/class_member_typehint_scene.gd @@ -1,4 +1,3 @@ -@uid("uid://d04ev0gljq5yp") # Generated automatically, do not modify. extends Node const A := preload("res://completion/class_a.notest.gd") diff --git a/modules/gdscript/tests/test_completion.h b/modules/gdscript/tests/test_completion.h index 1545245bb7..ac9ffcd915 100644 --- a/modules/gdscript/tests/test_completion.h +++ b/modules/gdscript/tests/test_completion.h @@ -31,9 +31,6 @@ #ifndef TEST_COMPLETION_H #define TEST_COMPLETION_H -#include "core/io/resource.h" -#include "core/io/resource_loader.h" -#include "core/io/resource_uid.h" #ifdef TOOLS_ENABLED #include "core/io/config_file.h" @@ -116,8 +113,6 @@ static void test_directory(const String &p_dir) { // Require pointer sentinel char in scripts. CHECK(code.find_char(0xFFFF) != -1); - print_line("Testing completion for: ", next); - ConfigFile conf; if (conf.load(path.path_join(next.get_basename() + ".cfg")) != OK) { FAIL("No config file found."); @@ -143,19 +138,7 @@ static void test_directory(const String &p_dir) { bool forced; Node *owner = nullptr; - print_line("before owner load"); if (conf.has_section_key("input", "scene")) { - /*List<String> deps; - ResourceLoader::get_dependencies(conf.get_value("input", "scene"), &deps); - for (const String &E : deps) { - print_line(E); - print_line(ResourceLoader::exists(E)); - print_line(ResourceLoader::get_resource_type(E)); - Ref<GDScript> s = ResourceLoader::load(E); - if (s->is_valid()) { - print_line(s->get_members().size()); - } - }*/ Ref<PackedScene> scene = ResourceLoader::load(conf.get_value("input", "scene"), "PackedScene", ResourceFormatLoader::CACHE_MODE_IGNORE_DEEP); if (scene.is_valid()) { owner = scene->instantiate(); @@ -166,16 +149,10 @@ static void test_directory(const String &p_dir) { owner = scene->instantiate(); } } - print_line("after owner load"); - if (owner != nullptr) { - print_line("owner", owner->to_string()); - } else { - print_line("no owner"); - } + GDScriptLanguage::get_singleton()->complete_code(code, path.path_join(next), owner, &options, forced, call_hint); String contains_excluded; for (ScriptLanguage::CodeCompletionOption &option : options) { - //print_line(option.display); for (const Dictionary &E : exclude) { if (match_option(E, option)) { contains_excluded = option.display; @@ -189,18 +166,11 @@ static void test_directory(const String &p_dir) { for (const Dictionary &E : include) { if (match_option(E, option)) { include.erase(E); - print_line("erased"); break; } } } CHECK_MESSAGE(contains_excluded.is_empty(), "Autocompletion suggests illegal option '", contains_excluded, "' for '", path.path_join(next), "'."); - - if (!include.is_empty()) { - for (const Dictionary &E : include) { - print_line(E); - } - } CHECK(include.is_empty()); String expected_call_hint = conf.get_value("output", "call_hint", call_hint); @@ -219,8 +189,6 @@ static void test_directory(const String &p_dir) { TEST_SUITE("[Modules][GDScript][Completion]") { TEST_CASE("[Editor] Check suggestion list") { - ResourceUID::initialize_class(); - // Set all editor settings that code completion relies on. EditorSettings::get_singleton()->set_setting("text_editor/completion/use_single_quotes", false); init_language("modules/gdscript/tests/scripts"); |