Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.26 KB

RUN_TESTS.md

File metadata and controls

37 lines (28 loc) · 1.26 KB

Preparing the local machine for Unit testing with Mocha and Chai

Installing Node.js

  • Install Node.js 6+
    • Add node to PATH (instructions)
    • Try if it is working by typing in CMD/Terminal $ node -v (should produce result)
  • Open CMD/Terminal and run $ npm install -g mocha

Preparing for the tests for each homework

  • Checkout the repository for the particular homework
  • Open CMD/Terminal and navigate to the checked out repository with the homework
  • Run npm install in CMD/Terminal
    • A folder node_modules should appear
  • You are ready to run the tests

Running the tests

  • Navigate to the folder of the particular homework in CMD/Terminal
  • Requirements:
    • JavaScript files must be called task-1.js, task-2.js etc..
    • Each .js file must contain module.exports = [name of the object/function]
  • Run $ npm test
    • Test results should appear on the CMD/Terminal

Upload in BGCoder.com

  • Go to the specific homework
  • Select the task you will be sending
  • Wrap your result in:

```js` function solve() { return [your solution object/function]; }