extends SpineSprite func test_spine_animation(): var walkAnim: SpineAnimation = get_skeleton().get_data().find_animation("walk") assert(walkAnim.get_name() == "walk") var duration = walkAnim.get_duration() walkAnim.set_duration(duration + 1) assert(walkAnim.get_duration() == duration + 1) assert(walkAnim.get_timelines().size() == 39) var timeline: SpineTimeline = walkAnim.get_timelines()[0] var propertyIds = timeline.get_property_ids() assert(walkAnim.has_timeline(propertyIds)) assert(!walkAnim.has_timeline([0])) func test_spine_timeline(): var walkAnim: SpineAnimation = get_skeleton().get_data().find_animation("walk") var timeline: SpineTimeline = walkAnim.get_timelines()[0] assert(timeline.get_duration() == 1) assert(timeline.get_property_ids() == [4294967300]) assert(timeline.get_type() == "RotateTimeline") func _ready(): test_spine_animation() test_spine_timeline() print("All tests passed")