diff --git a/test/unit/test_balloon.gd b/test/unit/test_balloon.gd index 8029c20..3042f14 100644 --- a/test/unit/test_balloon.gd +++ b/test/unit/test_balloon.gd @@ -1,29 +1,31 @@ ## Tests for Balloon — state machine transitions. extends GutTest -var _balloon: Balloon +const BalloonScript = preload("res://scripts/objects/balloon.gd") + +var _balloon: Node2D func before_each() -> void: - _balloon = Balloon.new() + _balloon = BalloonScript.new() add_child_autofree(_balloon) func test_initial_state_is_idle() -> void: - assert_eq(_balloon._state, Balloon.State.IDLE) + assert_eq(_balloon._state, BalloonScript.State.IDLE) func test_start_pop_transitions_to_popping() -> void: _balloon._start_pop() - assert_eq(_balloon._state, Balloon.State.POPPING) + assert_eq(_balloon._state, BalloonScript.State.POPPING) func test_on_pop_complete_transitions_to_popped() -> void: _balloon._on_pop_complete() - assert_eq(_balloon._state, Balloon.State.POPPED) + assert_eq(_balloon._state, BalloonScript.State.POPPED) func test_on_respawn_complete_transitions_to_idle() -> void: - _balloon._state = Balloon.State.RESPAWNING + _balloon._state = BalloonScript.State.RESPAWNING _balloon._on_respawn_complete() - assert_eq(_balloon._state, Balloon.State.IDLE) + assert_eq(_balloon._state, BalloonScript.State.IDLE)