Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trandung2k1/nextjs-with-jest-cicd
https://github.com/trandung2k1/nextjs-with-jest-cicd
ci-cd github-actions jest nextjs unit-testing
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trandung2k1/nextjs-with-jest-cicd
- Owner: trandung2k1
- Created: 2024-04-07T04:11:01.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-07T06:41:30.000Z (10 months ago)
- Last Synced: 2024-04-08T05:23:13.341Z (10 months ago)
- Topics: ci-cd, github-actions, jest, nextjs, unit-testing
- Language: TypeScript
- Homepage:
- Size: 268 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Next.js + Jest
This example shows how to configure Jest to work with Next.js.
This includes Next.js' built-in support for Global CSS, CSS Modules and TypeScript. This example also shows how to use Jest with the App Router and React Server Components.
> **Note:** Since tests can be co-located alongside other files inside the App Router, we have placed those tests in `app/` to demonstrate this behavior (which is different than `pages/`). You can still place all tests in `__tests__` if you prefer.
## Deploy your own
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/vercel/next.js/tree/canary/examples/with-jest&project-name=with-jest&repository-name=with-jest)
## How to Use
Quickly get started using [Create Next App](https://github.com/vercel/next.js/tree/canary/packages/create-next-app#readme)!
In your terminal, run the following command:
```bash
npx create-next-app --example with-jest with-jest-app
``````bash
yarn create next-app --example with-jest with-jest-app
``````bash
pnpm create next-app --example with-jest with-jest-app
```## Running Tests
```bash
npm test
```
# nextjs-with-jest-cicd