Code Samples Functional Programming in JavaScript, Manning 2016
Since this code uses ES6 artifacts, any code meant to run on the browser must be transpiled with either:
For Node.js users. This code requires:
node --version > 6.3.1
Please begin the project with
$ npm install
to load all of the required functional libraries.
In this repo you will find:
Once QUnit is installed, you can run each test with the QUnit CLI by specifying the chapter number.
$ npm run ch[01-08]
Additionally, you may also run unit tests using the Jest test runner.
Disclaimer: This is not part of the book, but an extra feature courtesy of the JS community 😃
To run all tests:
$ npm test
To run a chapter test:
$ jest ch[01-08]
To run tests in watch
mode:
$ jest --watchAll
And for code coverage:
$ npm run cover