cli {
name = "components-demo"
path = "./target/debug/examples/components_demo"
alias = "demo"
}
example "spinner" {
title = "Spinner Component Demo"
description = "Animated loading spinner for background tasks"
steps = [
{
description = "Show loading spinner"
commands = ["spinner"]
input_events = []
}
]
}
suite "spinner component tests" {
test "spinner completes" {
description = "Test spinner completion"
commands = ["spinner"]
input_events = []
assertions = [
{ type = "contains", stream = "stdout", value = "Spinner complete" }
]
}
}