# intelli-espower-loader [![Build Status][ci-image]][ci-url] Handy node module for [power-assert](https://github.com/power-assert-js/power-assert "power-assert") and [espower-loader](https://github.com/power-assert-js/espower-loader " espower-loader"). ## Installation ``` sh npm install intelli-espower-loader --save-dev ``` You should also install [power-assert](https://github.com/power-assert-js/power-assert "power-assert"). ```sh npm install power-assert --save-dev ``` ## Usage See [example/](example/) ### 1. Put test script in test folder The default folder is `"test/"`. You must put your test script in this folder. **If you don't put your test code in the right folder, intelli-espower-loader will work incorrectly.** You can change test folder setting in your `package.json` ``` json { "name": "your-module", "description": "Your module", "version": "0.0.1", "directories": { "test": "test/" }, "license": "MIT", ... } ``` ``` json "directories": { "test": "test/" } ``` ### 2. Run mocha with `intelli-espower-loader` ``` sh mocha --require intelli-espower-loader ``` Run Test with [power-assert](https://github.com/power-assert-js/power-assert "power-assert") on the fly!! ![mocha](https://monosnap.com/image/GNvwDvnwXuUSvaGGZotBOeXwBATEfR.png) ![mocha with webstorm](https://monosnap.com/image/EKtgJNXyjzm32Ijiu7VubrZho4Rmc2.png) ## Contributing 1. Fork it! 2. Create your feature branch: `git checkout -b my-new-feature` 3. Commit your changes: `git commit -am 'Add some feature'` 4. Push to the branch: `git push origin my-new-feature` 5. Submit a pull request :D ## License MIT [ci-image]: https://github.com/power-assert-js/intelli-espower-loader/workflows/Node.js%20CI/badge.svg [ci-url]: https://github.com/power-assert-js/intelli-espower-loader/actions?query=workflow%3A%22Node.js+CI%22