npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

@financial-times/ip-wxp-scripts

1.0.7 • Public • Published

ip-wxp-scripts

npm version CircleCI

This module provides a set of commands that can be used to run mocha with different configurations on a project. This can be imported into each project thereby eliminating the need to setup mocha configuration on each project individually.

Setup

 
  npm install -D @financial-times/ip-wxp-scripts
 

Usage

The following commands can be used with this module:

 
ip mocha [option] [globs] 
 

Where option can be : all | server | client | snapshots | debug | report

If no option is provided the default value will be 'all' and globs is the glob pattern you want to include in your test run, if no glob provided default value will be '**/*.spec.js'.

ip mocha all: runs the tests specified in default value of globs with all of the mocha configuration ie server, dom, snapshots.

ip mocha server globs: runs the tests specified in globs with basic mocha configuration.

ip mocha dom globs: runs the tests specified in globs with basic mocha and dom congifuration.

ip mocha snapshots globs: runs the tests specified in globs with basic mocha and snapshot congifuration.

ip mocha reshoot globs: runs the snapshot command with process.env.CHAI_JEST_SNAPSHOT_UPDATE_ALL set to true, to allow capturing the snapshots required for the tests.

ip mocha [option] [glob] --report: runs tests as per the option and glob and runs report task to create reports on coverage.

ip mocha [option] [glob] --inspect-brk|inspect[=XXXX]: runs tests as per option and glob , with inspector agent enabled at default port 9229, if no port is provided as an argument on the command line.

Keywords

install

npm i @financial-times/ip-wxp-scripts

Downloadsweekly downloads

23

version

1.0.7

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
Report a vulnerability