cli {
name = "components-demo"
path = "./target/debug/examples/components_demo"
alias = "demo"
}
example "progress" {
title = "Progress Component Demo"
description = "Animated progress bar showing task completion"
steps = [
{
description = "Display progress bar"
commands = ["progress"]
input_events = []
}
]
}
suite "progress component tests" {
test "progress completes" {
description = "Test progress bar completion"
commands = ["progress"]
input_events = []
assertions = [
{ type = "contains", stream = "stdout", value = "Progress complete" }
]
}
}