freddydumont / green-list

Deprecated repo. Moved to https://github.com/freddydumont/dhamma-list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Next.js Front End starter pack

Based on next-theme-ui-example.

Featuring:

  • TypeScript
  • Next
  • ThemeUI
  • NProgress
  • Jest
  • react-testing-library

Testing

Jest is configured and ready to use with react-testing-library.

There is a custom rendering setup similar to what is found in the documentation. It wraps all tested components with ThemeUI's ThemeProvider.

The custom test renderer, and all react-testing-library exports are available without using relative imports:

import { render, fireEvent } from 'test-utils';

Make sure you import from 'test-utils' or your tests may crash if the theme is expected.

Emotion snapshots

Because ThemeUI uses emotion under the hood, jest-emotion's snapshot serializer is included.

Refer to the emotion's testing documentation for more info.

About

Deprecated repo. Moved to https://github.com/freddydumont/dhamma-list


Languages

Language:TypeScript 96.3%Language:JavaScript 3.7%