title: Permission denied when running npm test via mocha on Travis-CI
body: <p>I'm setting up a simple NodeJS application which I'm integrating with Travis-CI. I'm using Mocha to help with my tests. However, while these tests run fine locally, I'm failing the tests when on Travis-CI before deploying to Openshift. Some help on figuring this out would be cool =)</p>
  
  <p><strong>Travis-CI output</strong></p>
  
  <pre><code>CAT@0.0.1 test /home/travis/build/melvrickgoh/CAT
  &gt; mocha test/ 
  sh: 1: mocha: Permission denied
  npm ERR! Test failed.  See above for more details.
  npm ERR! not ok code 0
  </code></pre>
  
  <p>This is what is have inside my <strong>package.json</strong></p>
  
  <pre><code>"scripts": {
      "start": "node app.js --websocket-port=$OPENSHIFT_NODEJS_PORT --log-level=1",
      "test": "mocha test/ "
    },
  </code></pre>