diff options
author | kobewi <kobewi4e@gmail.com> | 2024-04-08 19:12:01 +0200 |
---|---|---|
committer | kobewi <kobewi4e@gmail.com> | 2024-04-08 19:12:01 +0200 |
commit | 809c6817be1c0ccaf5482baad9c19615d6777c1f (patch) | |
tree | 6cf31fe4caddf44f4e34b192a09191d593e4ac5b /modules/gdscript/tests | |
parent | 0c6b5efab329b0e43348b2fd3a291dfae70e96aa (diff) | |
download | redot-engine-809c6817be1c0ccaf5482baad9c19615d6777c1f.tar.gz |
Add tests for signal await with parameters
Diffstat (limited to 'modules/gdscript/tests')
-rw-r--r-- | modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.gd | 25 | ||||
-rw-r--r-- | modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.out | 4 |
2 files changed, 29 insertions, 0 deletions
diff --git a/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.gd b/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.gd new file mode 100644 index 0000000000..ff0001676d --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.gd @@ -0,0 +1,25 @@ +signal no_parameters() +signal one_parameter(number) +signal two_parameters(number1, number2) + +func await_no_parameters(): + var result = await no_parameters + print(result) + +func await_one_parameter(): + var result = await one_parameter + print(result) + +func await_two_parameters(): + var result = await two_parameters + print(result) + +func test(): + await_no_parameters() + no_parameters.emit() + + await_one_parameter() + one_parameter.emit(1) + + await_two_parameters() + two_parameters.emit(1, 2) diff --git a/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.out b/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.out new file mode 100644 index 0000000000..9e203c601c --- /dev/null +++ b/modules/gdscript/tests/scripts/runtime/features/await_signal_with_parameters.out @@ -0,0 +1,4 @@ +GDTEST_OK +<null> +1 +[1, 2] |