title: Mocha's glob behaviour
body: <p>My directory follows this structure:</p>
  
  <pre><code>src
    /test
      - file-test.js
    - file.js
  </code></pre>
  
  <p>My Mocha script uses</p>
  
  <pre><code>mocha -R spec --recursive ./**/*-test.js
  </code></pre>
  
  <p>Which leads to the fantastical error of <code>Error: Cannot find module 'tap'</code>.</p>
  
  <p>But peculiarly the following two options work</p>
  
  <ol>
  <li><code>mocha -R spec --recursive ./src/**/*-test.js</code></li>
  <li>Renaming <code>file-test.js</code> to <code>file.test.js</code> and using <code>mocha -R spec --recursive ./**/*.test.js</code></li>
  </ol>
  
  <p>But I have no idea why those two options work, and my original plan did not.</p>