Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 999 Bytes

README.md

File metadata and controls

25 lines (15 loc) · 999 Bytes

Project Skeleton

TODO: Implement CI badges, provide a link to the deployed version of your application, and provide a brief description of the application functionality.

Creation

This project skeleton has been setup similar to our assignments and practicals. It is a Next.JS application, created with create-next-app 💻 npx create-next-app@latest, which uses Jest and Testing Library for testing, ESLint for static analysis, Prettier for styling, and is configured to use GitHub actions for testing pull requests.

Development dependencies installed with:

💻 npm install -D jest jest-environment-jsdom husky lint-staged prettier eslint-config-prettier @testing-library/react @testing-library/jest-dom

Additional tools you might need

Mocking fetch

Tools for mocking fetch can be installed with

💻 npm install -D fetch-mock-jest [email protected]

Note we need to pin the node-fetch version due to breaking changes when used with Jest in newer versions.