docbrown/docs/tests/frontend-tests.md

994 B

title
Frontend Tests

Frontend Tests

The test code is located within the same directory as each component, inside a __tests__ directory.

$ tree app/javascript/article-form -L 1
app/javascript/article-form
├── __tests__
└── articleForm.jsx

The testing library being used is Jest.

You can run those tests with:

npm run test

or

yarn test

At the end of the test's execution, you will see the code coverage for the Preact components in our codebase.

If tests require utility modules, create them in a utilities folder under the __tests__ folder. Jest is configured to not treat the utilities folder as a test suite.