mirror of
https://github.com/kingomarnajjar/flex-template-web.git
synced 2026-07-26 06:47:17 +10:00
30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# Sharetribe Starter App Testing
|
|
|
|
The test setup is based on the `create-react-app` test setup and is using the
|
|
[Jest testing framework](https://facebook.github.io/jest/). See the
|
|
[Testing Components](create-react-app.md#testing-components) and
|
|
[Experimental Snapshot Testing](create-react-app.md#experimental-snapshot-testing) sections in the
|
|
`create-react-app` documentation.
|
|
|
|
## Running tests
|
|
|
|
To start the test watcher that automatically updates when files change, run
|
|
|
|
yarn test
|
|
|
|
If you want to run the tests once and not start the watcher, run
|
|
|
|
CI=true yarn test
|
|
|
|
Note that this also runs the linter.
|
|
|
|
## Jest
|
|
|
|
To learn more about testing with Jest, read the following documentation:
|
|
|
|
* [Getting Started](https://facebook.github.io/jest/docs/getting-started.html)
|
|
* [Tutorial - React](https://facebook.github.io/jest/docs/tutorial-react.html)
|
|
* [Tutorial - Async](https://facebook.github.io/jest/docs/tutorial-async.html)
|
|
* [Snapshot Testing](https://facebook.github.io/jest/blog/2016/07/27/jest-14.html) blog post
|
|
* [API Reference](https://facebook.github.io/jest/docs/api.html) lists the global environment with
|
|
the available functions and the assertion matchers
|