#!/usr/bin/env bats
setup() {
SCRIPT_DIR="$(cd "$(dirname "$BATS_TEST_FILENAME")" && pwd)"
CMD_FILE="${SCRIPT_DIR}/../commands/clean.md"
}
@test "command file exists" {
[ -f "$CMD_FILE" ]
}
@test "has YAML frontmatter with description" {
head -5 "$CMD_FILE" | grep -q "^description:"
}
@test "instructions reference ensure-cxpak" {
grep -q "ensure-cxpak" "$CMD_FILE"
}
@test "instructions reference cxpak clean" {
grep -q "cxpak clean" "$CMD_FILE"
}
@test "no budget question needed" {
! grep -qi "budget\|token" "$CMD_FILE"
}