954 B
954 B
JavaScript Testing
Tests for JavaScript in the Blocks plugin are powered by Jest.
The Blocks plugin follows the same patterns as Gutenberg, therefore for instructions on writing tests you can refer to this page in the Gutenberg Handbook.
Running Tests
Assuming you've already followed the Getting Started Guide on setting up node and other dependencies, tests are ran from the command line using the following command:
$ npm run test
The test scripts use wp-scripts to run jest for component and unit testing.
Additionally,
test:update
updates the snapshot tests for components, used if you change a component that has tests attached.test:watch
keeps watch of files and automatically re-runs tests when things change.