Files
Dicklesworthstone dbcaababa9 docs(test): Update test infrastructure, fixtures, and no-mock audit
Test infrastructure and documentation updates:

test-results/no_mock_audit.md:
- Updated audit to reflect completed T6.x work
- Status: All transitional mock patterns eliminated
- Documented permanently allowlisted patterns

test-results/no_mock_allowlist.json:
- Cleaned up transitional entries
- Retained only true boundary mocks (install.rs fixture constructors)
- Added documentation comments for each allowlisted pattern

tests/fixtures/:
- cli_contract/introspect.json: Updated CLI contract spec
- connectors/MANIFEST.json: Connector fixture manifest
- models/README.md: Model fixture documentation

tests/package.json, tests/package-lock.json:
- Updated Playwright dependencies
- Added accessibility testing packages

tests/playwright.config.ts:
- Added JSONL reporter configuration
- Improved test sharding
- Added mobile device profiles

Cargo.toml:
- Minor dependency updates

TESTING.md:
- Comprehensive testing documentation
- E2E logging schema reference
- Fixture organization guidelines
- CI integration notes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 00:45:12 -06:00

26 lines
1.2 KiB
JSON

{
"name": "cass-tests",
"private": true,
"type": "module",
"scripts": {
"test:e2e": "playwright test",
"test:e2e:headed": "playwright test --headed",
"test:e2e:chromium": "playwright test --project=chromium",
"test:e2e:firefox": "playwright test --project=firefox",
"test:e2e:webkit": "playwright test --project=webkit",
"test:e2e:debug": "playwright test --debug",
"test:e2e:mobile": "playwright test --project=mobile-chrome --project=mobile-safari",
"test:e2e:mobile:all": "playwright test --project=iphone-12 --project=iphone-13 --project=iphone-14 --project=pixel-5 --project=pixel-7 --project=galaxy-s9 --project=low-end-android",
"test:e2e:mobile:ios": "playwright test --project=iphone-12 --project=iphone-13 --project=iphone-14",
"test:e2e:mobile:android": "playwright test --project=pixel-5 --project=pixel-7 --project=galaxy-s9 --project=low-end-android",
"test:e2e:mobile:tests": "playwright test e2e/mobile/",
"report": "playwright show-report e2e-report"
},
"devDependencies": {
"@axe-core/playwright": "^4.10.0",
"@playwright/test": "^1.50.0",
"@types/node": "^22.0.0",
"typescript": "^5.7.0"
}
}