gnezim
969281c71a
Fix type error in flight-details integration test
...
Use ISimpleFlight union type for setupWithFlight parameter to accept
both IDirectFlight and IMultiLegFlight fixtures.
2026-04-15 08:56:42 +03:00
gnezim
008bc3339c
Add 60 integration tests for Online Board feature
...
6 test files covering start page, flight search, flight details,
URL round-tripping, error handling, and SEO output verification.
All tests use mocked API and SignalR layers with jsdom environment.
2026-04-15 08:55:24 +03:00
gnezim
9bd3697a17
Add URL and SEO parity harnesses with fast-check fuzz testing
...
Generic URL parity harness (table-driven + property-based roundtrip)
and SEO parity harness (shape/completeness validation) registered for
Online Board. 170 tests covering all 6 route types with 200-iteration
fast-check fuzz runs ensuring no serialization asymmetry.
2026-04-15 08:45:09 +03:00
gnezim
050f311a60
Add fabricated violation tests for restricted import rules
2026-04-14 23:07:18 +03:00
gnezim
8459e1661b
Add fabricated violation tests for boundary rules
...
Fix eslint.config.js: add import/resolver settings so boundaries plugin
can resolve .ts/.tsx imports, and merge no-restricted-imports blocks to
prevent ESLint 9 flat config from overriding earlier rule definitions.
2026-04-14 23:06:57 +03:00