summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/parser/features/export_enum.gd
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-27 21:22:49 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-27 21:22:49 +0100
commit21ee3716c28cb8eb99117d50097a932f39311c67 (patch)
tree897cb5977649c0e9bfe8b687d1d3ec79bce607fa /modules/gdscript/tests/scripts/parser/features/export_enum.gd
parent1aa8e91d158c105d69f5ebae2b7fb9efc4478c57 (diff)
parent3a3a2011f4e5fae48fb3d556a15fda0206f92671 (diff)
downloadredot-engine-21ee3716c28cb8eb99117d50097a932f39311c67.tar.gz
Merge pull request #82122 from dalexeev/gds-add-export-hidden-annotation
GDScript: Add `@export_storage` annotation
Diffstat (limited to 'modules/gdscript/tests/scripts/parser/features/export_enum.gd')
-rw-r--r--modules/gdscript/tests/scripts/parser/features/export_enum.gd19
1 files changed, 10 insertions, 9 deletions
diff --git a/modules/gdscript/tests/scripts/parser/features/export_enum.gd b/modules/gdscript/tests/scripts/parser/features/export_enum.gd
index 9b2c22dea1..4f2a43f4fe 100644
--- a/modules/gdscript/tests/scripts/parser/features/export_enum.gd
+++ b/modules/gdscript/tests/scripts/parser/features/export_enum.gd
@@ -1,15 +1,16 @@
-@export_enum("Red", "Green", "Blue") var untyped
+const Utils = preload("../../utils.notest.gd")
-@export_enum("Red", "Green", "Blue") var weak_int = 0
-@export_enum("Red", "Green", "Blue") var weak_string = ""
+@export_enum("Red", "Green", "Blue") var test_untyped
-@export_enum("Red", "Green", "Blue") var hard_int: int
-@export_enum("Red", "Green", "Blue") var hard_string: String
+@export_enum("Red", "Green", "Blue") var test_weak_int = 0
+@export_enum("Red", "Green", "Blue") var test_weak_string = ""
-@export_enum("Red:10", "Green:20", "Blue:30") var with_values
+@export_enum("Red", "Green", "Blue") var test_hard_int: int
+@export_enum("Red", "Green", "Blue") var test_hard_string: String
+
+@export_enum("Red:10", "Green:20", "Blue:30") var test_with_values
func test():
for property in get_property_list():
- if property.name in ["untyped", "weak_int", "weak_string", "hard_int",
- "hard_string", "with_values"]:
- prints(property.name, property.type, property.hint_string)
+ if str(property.name).begins_with("test_"):
+ Utils.print_property_extended_info(property, self)