/tdd-javascript-mocha-chai-2018

Primary LanguageJavaScriptEclipse Public License 2.0EPL-2.0

Fundamentals

This Javascript implementation uses Mocha, Chai, and supports ES6.

npm install
npm test 

npm run test:watch

NOTE: When using IntelliJ IDEA, import { expect } from 'chai' will likely show up as an unrecognized import.

See https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000357324-Get-rid-of-Unresolved-function-method-variable-warning-in-Jest-test-files Downloading the chai Javascript library (Preferences->Languages & Frameworks->Javascript->Libraries ->Download...) fixed this problem.

Creating a run config in IDEA:

Under Run/Debug Configurations, add a Mocha test. Name it. User interface: BDD Extra Mocha options: --require @babel/register --require @babel/polyfill --watch --reporter min Test directory: point to the src directory and include subdirectories.