nodejs-test
Options for package.json script configured tests.
Your preferred test runner is configured via the package.json#scripts.test
field.
The only expectation from pants is that the test
script can accept a variadic number of path arguments, relative to the package.json, and that any configuration files are file
dependencies to the package_json
.
Simple example:
Consider a directory-layout:
├── BUILD ├── src/ │ ├── BUILD │ ├── test/ │ │ ├── BUILD │ │ └── index.test.js │ └── index.js └── package.json
where package.json contains
package.json
{ ... "scripts": { "test": "mocha" }, "devDependencies: { ... } }
Executing pants test src/test/index.test.js
will cause the equivalent of mocha src/test/index.test.js
to run.
Backend: pants.backend.experimental.javascript
Config section: [nodejs-test]