Tools for unit testing Lightning web components in a Salesforce DX workspace
npm install @salesforce/sfdx-plugin-lwc-test@salesforce/sfdx-plugin-lwc-test
=============
Tools for unit testing Lightning web components in a Salesforce DX workspace
Install as a plugin in the Salesforce CLI. While this plugin is in pilot you will need to manually install the plugin into your CLI.
``sh-session`
$ sfdx plugins:install @salesforce/sfdx-plugin-lwc-test
$ sfdx force:lightning:lwc:test --help
create a Lightning web component test with boilerplate code inside a __tests__ directory
`
USAGE
$ sfdx force:lightning:lwc:test:create -f
OPTIONS
-f, --filepath=filepath (required) path to Lightning web component .js file to create a test
for
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal) [default: warn] logging level for this command invocation
EXAMPLE
$ sfdx force:lightning:lwc:test:create -f force-app/main/default/lwc/myButton/myButton.js
`
_See code: src/commands/force/lightning/lwc/test/create.ts_
invoke Lightning web component Jest unit tests
`
USAGE
$ sfdx force:lightning:lwc:test:run [-d] [--watch] [--json] [--loglevel trace|debug|info|warn|error|fatal]
OPTIONS
-d, --debug run tests in debug mode
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal) [default: warn] logging level for this command invocation
--watch run tests in watch mode
EXAMPLES
$ sfdx force:lightning:lwc:test:run
$ sfdx force:lightning:lwc:test:run -w
`
_See code: src/commands/force/lightning/lwc/test/run.ts_
install Jest unit testing tools for Lightning web components
`
USAGE
$ sfdx force:lightning:lwc:test:setup [--json] [--loglevel trace|debug|info|warn|error|fatal]
OPTIONS
--json format output as json
--loglevel=(trace|debug|info|warn|error|fatal) [default: warn] logging level for this command invocation
EXAMPLE
$ sfdx force:lightning:lwc:test:setup
``
_See code: src/commands/force/lightning/lwc/test/setup.ts_