#!/usr/bin/env bats
setup() {
REPO_ROOT="$(cd "$BATS_TEST_DIRNAME/../../../../../" && pwd)"
load "$REPO_ROOT/tests/test_helper/bats-support/load"
load "$REPO_ROOT/tests/test_helper/bats-assert/load"
SCRIPT="$(cd "$BATS_TEST_DIRNAME/../scripts" && pwd)/validate.sh"
TMPDIR="$(mktemp -d)"
# Helper: create a plugin-scope pair in
with given
make_plugin_pair() {
local dir="$1"
local name="$2"
mkdir -p "$dir"
echo '{}' > "$dir/plugin.json"
cat > "$dir/${name}.md" < "$dir/${name}.agent.md" < "$root/.claude/agents/my-agent.md" < "$root/.github/agents/my-agent.agent.md" < "$dir/my-agent.agent.md" < "$dir/my-agent.md" < "$dir/plugin.json"
cat > "$dir/my-agent.md" < "$dir/my-agent.agent.md" < "$dir/my-agent.md" < "$dir/my-agent.md" < "$dir/my-agent.md" < "$dir/my-agent.agent.md" <