Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.52 KB

README.md

File metadata and controls

51 lines (31 loc) · 1.52 KB

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

How to Use

Quickly get started using Create Next App!

In your terminal, run the following command with npx or yarn:

npx create-next-app --example with-jest with-jest-app

Run the Dev Server

npm run dev

Build for Production

npm run build

Run in Production Mode

npm start

Running Tests

npm test

UI Architecture

Page Setup

To make a new page publicly accessible, add it to the app directory. For example, to create a new page at the path /about, create a new file at pages/page.tsx. This will automatically create a new route. You can also create nested routes by creating a new file at app/nested/page.tsx for the path /nested/page.