Fix classes without _to_string() always returning "[Wrapped:0]"

This commit is contained in:
David Snopek
2025-04-25 14:31:10 -05:00
parent 08fd033a9e
commit f38c056b67
3 changed files with 12 additions and 7 deletions

View File

@@ -18,8 +18,7 @@ func _ready():
# To string.
assert_equal(example.to_string(),'[ GDExtension::Example <--> Instance ID:%s ]' % example.get_instance_id())
# It appears there's a bug with instance ids :-(
#assert_equal($Example/ExampleMin.to_string(), 'ExampleMin:[Wrapped:%s]' % $Example/ExampleMin.get_instance_id())
assert_equal($Example/ExampleMin.to_string(), 'ExampleMin:<ExampleMin#%s>' % $Example/ExampleMin.get_instance_id())
# Call static methods.
assert_equal(Example.test_static(9, 100), 109);