The /test folder consists of unit tests written using the following testing tools
- mocha
- chai
- karma
- @istanbuljs/nyc-config-typescript
Scripts used
- npm run test - To run unit tests in test/common and test/node.
- npm run test:cjs - To run unit tests in test/common and test/node compiled as CommonJS modules.
- npm run test:esm - To run unit tests in test/common and test/node compiled as ESM modules.
- npm run test:development - To run tests in test/development folder.
- npm run test:coverage - To get the test code coverage after running the tests.
- npm run karma - To run the units tests in test/common and test/browser folders on a headless browser.