Adds dossier smoke test to 03-admin-plugins.spec.ts (describe block: 'WP Admin — PRAutoBlogger Article Dossier'). Guards: - Menu-ordering regression: wrong hookname -> wp_die 404 (same class as v0.19.1 board bug) - PHP fatal on dossier load - Missing #prab-dossier container (template regression) - Stage-section regression (conditional on run data existing) Defensive strategy: - Tries canonical staging posts 925/930 via REST API first - Falls back to most recent post via /wp-json/wp/v2/posts - Falls back to post_id=0 (graceful empty state) with loud test.info() annotation - Stage-section assertions conditional: if stages present they must render; if absent the pre-substrate graceful state is expected (no failure) npx playwright test --list shows 24 tests (was 23). New test at 03-admin-plugins.spec.ts:185. TypeScript compiles without errors. Part of PRAutoBlogger v0.19.2 M2 milestone. Companion PR: peptiderepo/prautoblogger#158. Agent-Session: claude-sonnet-4-6
18 lines
528 B
JSON
Executable File
18 lines
528 B
JSON
Executable File
{
|
|
"name": "peptide-e2e",
|
|
"version": "1.2.0",
|
|
"description": "Playwright smoke tests for peptiderepo.com (staging + production)",
|
|
"private": true,
|
|
"scripts": {
|
|
"test": "playwright test",
|
|
"test:staging": "BASE_URL=https://staging.peptiderepo.com playwright test",
|
|
"test:prod": "BASE_URL=https://peptiderepo.com playwright test",
|
|
"test:headed": "playwright test --headed",
|
|
"report": "playwright show-report"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.43.0",
|
|
"dotenv": "^16.4.5"
|
|
}
|
|
}
|