feat(character): add AnimatedSprite2D, OutfitLayers, HandSlots, SnapReceiver to Character scene
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
## Tests for Character System v2 — animation state, outfit layers, hand slots.
|
||||
extends GutTest
|
||||
|
||||
var _char: Character
|
||||
|
||||
|
||||
func before_each() -> void:
|
||||
_char = preload("res://scenes/characters/Character.tscn").instantiate() as Character
|
||||
add_child_autofree(_char)
|
||||
var cd: CharacterData = CharacterData.new()
|
||||
_char.data = cd
|
||||
|
||||
|
||||
func test_animated_sprite_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("AnimatedSprite2D"))
|
||||
|
||||
|
||||
func test_outfit_layer_1_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("OutfitLayer1"))
|
||||
|
||||
|
||||
func test_outfit_layer_2_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("OutfitLayer2"))
|
||||
|
||||
|
||||
func test_outfit_layer_3_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("OutfitLayer3"))
|
||||
|
||||
|
||||
func test_hand_left_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("HandLeft"))
|
||||
|
||||
|
||||
func test_hand_right_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("HandRight"))
|
||||
|
||||
|
||||
func test_snap_receiver_node_exists() -> void:
|
||||
assert_not_null(_char.get_node_or_null("SnapReceiver"))
|
||||
Reference in New Issue
Block a user