diff --git a/tests/unit/z_cleanup.gd b/tests/unit/z_cleanup.gd new file mode 100644 index 0000000..b9dc2da --- /dev/null +++ b/tests/unit/z_cleanup.gd @@ -0,0 +1,8 @@ +extends 'res://tests/unitbase.gd' + +func test_root() -> void: + var children_active: Array[String] = [] + for child in get_tree().root.get_children(): if child.name != "RuntimeScene" and child.name != name: children_active.append(child.name) + + if children_active.size() == 0: rok() + else: rerror("There are still children active in /root/")