title: do I need to specify all files or only the first one which uses require to upload all others
body: <p>In my project when run by browser <code>requirejs</code> starts loading all files with this line:</p>
  
  <pre><code>require(['app/bootstrap']);
  </code></pre>
  
  <p>And inside <code>app/bootstrap</code> file there is another require:</p>
  
  <pre><code>require('mainModule');
  </code></pre>
  
  <p>And so on the chain of dependencies continues.
  Then when I configure <code>karma</code> with <code>requirejs</code> the instruction says that I need to load all test files like this:</p>
  
  <pre><code>require.config({ 
    ...
    // dynamically load all test files
    deps: allTestFiles,
  });
  </code></pre>
  
  <p>I don't understand why I need to specify all files if I can specify only one file and then it will load others through the use of <code>require</code>. Or am I missing something?</p>