diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-01-08 11:51:03 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-01-08 11:51:03 +0100 |
commit | b88535fe23366ac1112fbbcc7c90a603c37cbd32 (patch) | |
tree | 325d4f259c2f05306f34edc9b54bbee6e2745b74 /modules/gdscript/tests/scripts/lsp/local_variables.gd | |
parent | a2bd7c3301360945abb4b9b62182e2ba809b10d5 (diff) | |
parent | af4cbaf75125cdb1f37ece93802e75b03af9d96f (diff) | |
download | redot-engine-b88535fe23366ac1112fbbcc7c90a603c37cbd32.tar.gz |
Merge pull request #85178 from HolonProduction/completion-tests
Add unit test runner for autocompletion
Diffstat (limited to 'modules/gdscript/tests/scripts/lsp/local_variables.gd')
-rw-r--r-- | modules/gdscript/tests/scripts/lsp/local_variables.gd | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/modules/gdscript/tests/scripts/lsp/local_variables.gd b/modules/gdscript/tests/scripts/lsp/local_variables.gd new file mode 100644 index 0000000000..b6cc46f7da --- /dev/null +++ b/modules/gdscript/tests/scripts/lsp/local_variables.gd @@ -0,0 +1,25 @@ +extends Node + +var member := 2 +# ^^^^^^ member -> member + +func test_member() -> void: + var test := member + 42 + # | | ^^^^^^ -> member + # ^^^^ test -> test + test += 3 + #<^^ -> test + member += 5 + #<^^^^ -> member + test = return_arg(test) + # | ^^^^ -> test + #<^^ -> test + print(test) + # ^^^^ -> test + +func return_arg(arg: int) -> int: +# ^^^ arg -> arg + arg += 2 + #<^ -> arg + return arg + # ^^^ -> arg
\ No newline at end of file |