Clean up instance bindings for engine singletons to prevent crash

This commit is contained in:
David Snopek
2024-05-07 12:54:35 -05:00
parent 85172dad1b
commit 88df025aa0
8 changed files with 74 additions and 1 deletions

View File

@@ -256,6 +256,9 @@ func _ready():
assert_equal(example.test_virtual_implemented_in_script("Virtual", 939), "Implemented")
assert_equal(custom_signal_emitted, ["Virtual", 939])
# Test that we can access an engine singleton.
assert_equal(example.test_use_engine_singleton(), OS.get_name())
# Test that notifications happen on both parent and child classes.
var example_child = $ExampleChild
assert_equal(example_child.get_value1(), 11)