summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests
diff options
context:
space:
mode:
authorHolonProduction <holonproduction@gmail.com>2024-03-01 12:01:14 +0100
committerHolonProduction <holonproduction@gmail.com>2024-03-01 13:06:37 +0100
commita2e7c64dc4911a0070dceec4894689d70cb4cac6 (patch)
tree75d54fc725dfcf983f2ee08875405e543f778e68 /modules/gdscript/tests
parent1f42455e0a6f4b708b06500f63e2413d2a218a7e (diff)
downloadredot-engine-a2e7c64dc4911a0070dceec4894689d70cb4cac6.tar.gz
Cleanup
Diffstat (limited to 'modules/gdscript/tests')
-rw-r--r--modules/gdscript/tests/scripts/completion/get_node/literal/dollar.gd1
-rw-r--r--modules/gdscript/tests/scripts/completion/get_node/literal/percent.gd1
-rw-r--r--modules/gdscript/tests/scripts/completion/get_node/literal_scene/dollar_class_scene.gd1
-rw-r--r--modules/gdscript/tests/scripts/completion/get_node/literal_scene/percent_class_scene.gd1
-rw-r--r--modules/gdscript/tests/scripts/completion/get_node/member_typehint_scene/class_member_typehint_scene.gd1
-rw-r--r--modules/gdscript/tests/test_completion.h34
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");