title: Running mocha test but Getting error: ReferenceError: document is not defined
body: <p>I am using mocha testing framework to test Http rest-api. I want to generate test-report for all test case, but when I ran <code>mocha --reporter html &gt; report.html</code><br>
  <strong>Getting following error</strong></p>
  
  <pre><code>/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263
    var div = document.createElement('div');
              ^
  ReferenceError: document is not defined
      at fragment (/usr/local/lib/node_modules/mocha/lib/reporters/html.js:263:13)
      at new HTML (/usr/local/lib/node_modules/mocha/lib/reporters/html.js:53:14)
      at Mocha.run (/usr/local/lib/node_modules/mocha/lib/mocha.js:459:18)
      at Object.&lt;anonymous&gt; (/usr/local/lib/node_modules/mocha/bin/_mocha:393:18)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Function.Module.runMain (module.js:497:10)
      at startup (node.js:119:16)
      at node.js:902:3
  </code></pre>