A kata project to practice Separation of Concerns (SoC) design principle in React.
The app enables its users to solve air traffic control riddles in favour to be always up-to-date with important knowledge about the domain.
The project is configured for different types of tests.
Unit tests (vitest) will execute files matching __tests__/*.test.ts pattern:
pnpm test:unitIntegration tests (cypress) will pick files matching __tests__/*.test.tsx pattern (notice the .tsx extension in comparison to unit tests):
pnpm test:integration