Hello World Mocha

Install Mocha globally:

npm install –g mocha  

Then create the package.json file in your project directory:

npm init  

And install should. Should is an assertion library that you need to match evaluations and computations:

npm install should --save-dev  

Then make a simple file for your demo test. Let's call it demo.test.js. Put the following in the file:

var should = require("should");  
var User = function(name){  
    this.name = name;
};
describe("Checking if the user is created correctly", function(){  
    it("should create the user with the correct name", function(){
        debugger
        var tom = new User("tom");
        tom.name.should.be.equal("tom");
    });
});

Now, you can run the test with mocha demo.test.js. You should get an output like the following:

     Checking if the user is created correctly
        ✓ should create the user with the correct name 
      1 passing (7ms)