{
  "name": "test-app",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app.js",
    "test": "mocha"
  },
  "dependencies": {
    "async": "^0.9.0",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "1.10.2",
    "errorhandler": "1.3.2",
    "express": "4.11.1",
    "express-form": "^0.12.4",
    "express-session": "^1.10.2",
    "jade": "*",
    "method-override": "2.3.1",
    "morgan": "1.5.1",
    "mysql": "^2.5.4",
    "passport": "^0.2.1",
    "passport-local": "^1.0.0",
    "pg": "3.0.x",
    "pg-hstore": "^2.3.1",
    "sequelize": "^2.0.0-rc8",
    "serve-favicon": "2.2.0"
  },
  "devDependencies": {
    "chai": "^1.10.0",
    "mocha": "^2.1.0",
    "proxyquire": "^1.3.1",
    "sinon": "^1.12.2",
    "supertest": "^0.15.0"
  }
}

{
  "name": "test-app",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app.js",
    "test": "mocha --recursive"
  },
  "dependencies": {
    "async": "^0.9.0",
    "bcrypt-nodejs": "0.0.3",
    "body-parser": "1.10.2",
    "errorhandler": "1.3.2",
    "express": "4.11.1",
    "express-form": "^0.12.4",
    "express-session": "^1.10.2",
    "jade": "*",
    "method-override": "2.3.1",
    "morgan": "1.5.1",
    "mysql": "^2.5.4",
    "passport": "^0.2.1",
    "passport-local": "^1.0.0",
    "pg": "3.0.x",
    "pg-hstore": "^2.3.1",
    "sequelize": "^2.0.0-rc8",
    "serve-favicon": "2.2.0"
  },
  "devDependencies": {
    "chai": "^1.10.0",
    "mocha": "^2.1.0",
    "proxyquire": "^1.3.1",
    "sinon": "^1.12.2",
    "supertest": "^0.15.0"
  }
}

Add --recursive option to mocha command in npm test script
Add --recursive option to mocha command in npm test script
