payfrit-qa/shared/lib
Luna (QA) e6153ac4b7 Add QA test framework — API tests, infra health, test data seeding
Payfrit:
- Tab API contract tests (bash + python) — all 13 endpoints
- Param validation, response time, cross-env parity checks

Grubflip:
- API endpoint test stubs — menu, restaurant, order, auth
- Ready to activate as Mike deploys endpoints

Shared:
- test_helpers.sh + test_helpers.py — HTTP helpers, pass/fail/skip, JSON output mode
- Master test runner (scripts/run-all.sh)
- Infrastructure health checker (disk, RAM, services, SSL certs)

Test data:
- Grubflip seed SQL (QA test restaurants, menus, orders)
- Payfrit tab seeder script

All Payfrit tab tests confirmed passing against dev + prod.
2026-03-26 05:57:37 +00:00
..
__init__.py Add QA test framework — API tests, infra health, test data seeding 2026-03-26 05:57:37 +00:00
test_helpers.py Add QA test framework — API tests, infra health, test data seeding 2026-03-26 05:57:37 +00:00
test_helpers.sh Add QA test framework — API tests, infra health, test data seeding 2026-03-26 05:57:37 +00:00