mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-18 14:59:29 +00:00
* enable sum function to take an argument of dimension for a matrix fulfilling issue #1244 * added sum along a dimension to the unit test coverage for sum * added information about sum along a dimension to the markdown * fixed typo in error message * made formatting chagnes for linter * add sum to transformed functions
Tests
To execute the tests, install mocha and run the following in the root of
the project:
npm install -g mocha
mocha test --recursive
It's important to run mocha with the --recursive flag, as most tests are
located in nested folders.
Code coverage
To test code coverage of the tests, install istanbul and run it:
npm install -g istanbul
istanbul cover _mocha -- test --recursive
Note the underscore before mocha, and the -- surrounded by spaces after _mocha.
See also https://github.com/gotwarlost/istanbul/issues/44.
To see the results, open the generated report in your browser:
./coverage/lcov-report/index.html