Anchor eval trial-signup metadata

This commit is contained in:
rcourtman 2026-04-10 19:02:35 +01:00
parent 8610f3b808
commit b929321a3d
5 changed files with 32 additions and 3 deletions

View file

@ -19,6 +19,7 @@ GO_SUM="${ROOT_DIR}/go.sum"
DEV_LAUNCHD_WRAPPER="${ROOT_DIR}/scripts/dev-launchd-wrapper.sh"
DEV_LAUNCHD_SETUP="${ROOT_DIR}/scripts/dev-launchd-setup.sh"
INTEGRATION_README="${ROOT_DIR}/tests/integration/README.md"
INTEGRATION_EVAL_SCENARIOS="${ROOT_DIR}/tests/integration/evals/scenarios.json"
DEPLOYMENT_INSTALLABILITY_CONTRACT="${ROOT_DIR}/docs/release-control/v6/internal/subsystems/deployment-installability.md"
SUBSYSTEM_REGISTRY="${ROOT_DIR}/docs/release-control/v6/internal/subsystems/registry.json"
@ -729,6 +730,16 @@ test_integration_readme_documents_trial_retry_burst_contract() {
assert_contains "integration readme references hosted trial probe script" "${output}" "tests/integration/scripts/trial-signup-contract.sh"
}
test_integration_eval_scenario_documents_trial_retry_burst_contract() {
local output
output="$(sed -n '24,34p' "${INTEGRATION_EVAL_SCENARIOS}")"
assert_contains "integration eval scenario names trial-start route" "${output}" "POST /api/license/trial/start"
assert_contains "integration eval scenario names hosted-signup redirect code" "${output}" "409 trial_signup_required"
assert_contains "integration eval scenario names rate-limited code" "${output}" "429 trial_rate_limited"
assert_contains "integration eval scenario names retry-after metadata" "${output}" "Retry-After"
}
test_integration_quick_start_distinguishes_embedded_frontend_from_hot_dev() {
local output
output="$(sed -n '82,102p' "${ROOT_DIR}/tests/integration/QUICK_START.md")"