title: How to run several QUnit (node.js) test files using a single command?
body: <h2>Scenario</h2>
  
  <p>We are trying to use the <a href="https://www.npmjs.com/package/qunitjs" rel="nofollow"><strong>Node.js QUnit Module</strong> aka <em><strong>qunitjs</strong></em></a> for our Server-Side Testing so that we can write one test and run it on both server and client e.g: <a href="https://github.com/nelsonic/learn-tdd/blob/master/test.js" rel="nofollow">https://github.com/nelsonic/learn-tdd/blob/master/test.js</a></p>
  
  <p>When we run a single file using the command:</p>
  
  <p><code>node test/my_test.js</code></p>
  
  <p>It works as expected.</p>
  
  <p>However, when we have more than one test in a <a href="https://github.com/nelsonic/hapi-socketio-redis-chat-example/tree/master/test" rel="nofollow">/<strong>test</strong></a> <em>directory</em> and try to run all the files as a <em>suite</em> using the following command:</p>
  
  <p><code>node test/*.js</code></p>
  
  <p>only the <em>first</em> file (<em>alphabetically</em>) gets executed. </p>
  
  <p>see: <a href="https://github.com/nelsonic/hapi-socketio-redis-chat-example/tree/master/test" rel="nofollow">https://github.com/nelsonic/hapi-socketio-redis-chat-example/tree/master/test</a></p>
  
  <h2>Question</h2>
  
  <blockquote>
    <p><em><strong>How</strong> do we <strong>execute multiple test files</strong> with a <strong>single command</strong></em>?</p>
  </blockquote>
  
  <p>We <em>tried</em> to dig through existing StackOverflow + GitHub Q/A for this but did not find any match. (<em>any suggestions/help much appreciated!</em>)</p>