integratedhub/tests/run-auth-callback-db-test.sh
2026-02-14 06:10:15 +00:00

25 lines
493 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
DEFAULT_TEST_FILE="tests/integration/auth-callback-db.test.ts"
CLEANUP_SCRIPT="tests/integration/cleanup-auth-callback-records.ts"
cleanup() {
local exit_code=$?
cd "$ROOT_DIR"
deno run -A "$CLEANUP_SCRIPT" >/dev/null 2>&1 || true
exit "$exit_code"
}
trap cleanup EXIT INT TERM
cd "$ROOT_DIR"
if [[ $# -eq 0 ]]; then
deno test -A "$DEFAULT_TEST_FILE"
else
deno test -A "$@"
fi