title: karma require js relative path not working
body: <p>I'm trying to make test environment for my javascript project but I got problem because of <code>There is no timestamp for</code> Issue and
  <code>WARN [web-server]: 404: /base/app/templates/setting.html</code>, my templates located in different folder with base folder. here is my directory structure</p>
  
  <pre><code>.
  |--app
     |--js
        |--lib
        |--model
        |--view
        |--app.js
        |--main.js
        |--routes.js
     |--templates
        |--setting.html
        |--project.html
     |--index.html
  |--test
     |--model
     |--view
  |--karma.conf.js
  |--test-main.js
  </code></pre>
  
  <p>here is my configuration for karma.conf.js</p>
  
  <pre><code> // Karma configuration
   // Generated on Tue May 12 2015 20:44:23 GMT+0700 (WIB)
  
  module.exports = function(config) {
    config.set({
  
  // base path that will be used to resolve all patterns (eg. files, exclude)
  basePath: '',
  
  
  // frameworks to use
  // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
  frameworks: ['mocha', 'requirejs'],
  
  
  // list of files / patterns to load in the browser
  files: [
    'test-main.js',
    {pattern: 'app/js/lib/**/*.js', included: false},
    {pattern: 'app/js/service/*.js', included: false},
    {pattern: 'app/js/model/*.js', included: false},
    {pattern: 'app/js/test/view/settingView_spec.js', included: false},
    {pattern: 'app/js/view/*.js', included: false}
  ],
  
  
  // list of files to exclude
  exclude: [
    'app/js/app.js',
    'app/js/main.js'
  ],
  
  
  // preprocess matching files before serving them to the browser
  // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
  preprocessors: {
  },
  
  
  // test results reporter to use
  // possible values: 'dots', 'progress'
  // available reporters: https://npmjs.org/browse/keyword/karma-reporter
  reporters: ['progress'],
  
  
  // web server port
  port: 9876,
  
  
  // enable / disable colors in the output (reporters and logs)
  colors: true,
  
  
  // level of logging
  // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
  logLevel: config.LOG_INFO,
  
  
  // enable / disable watching file and executing tests whenever any file changes
  autoWatch: false,
  
  
  // start these browsers
  // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
  browsers: ['Chrome'],
  
  
  // Continuous Integration mode
  // if true, Karma captures browsers, runs the tests and exits
  singleRun: false
  });
  };
  </code></pre>
  
  <p>and my <code>test-main.js</code>(currently I tried with only one test file)</p>
  
  <pre><code>require.config({
    // Karma serves files under /base, which is the basePath from your config file
    baseUrl: '/base/app/js',
    paths: {
      'jquery': 'lib/jquery/jquery',
      'underscore': 'lib/underscore/underscore',
      'backbone': 'lib/backbone/backbone',
      'text': 'lib/text/text',
      'templates': '../../templates'
    },
  
    // dynamically load all test files
    deps: ['test/view/settingView_spec'],
    // allTestFiles,
  
    // we have to kickoff jasmine, as it is asynchronous
    callback: window.__karma__.start
  });
  </code></pre>
  
  <p>and my configuration of <code>main.js</code> :</p>
  
  <pre><code>require.config({
    paths: {
      jquery: 'lib/jquery/jquery',
      backbone: 'lib/backbone/backbone',
      underscore: 'lib/underscore/underscore',
      text: 'lib/text/text',
      templates: '../../templates'
    }
  });
  </code></pre>
  
  <p>as you can see above in <code>test-main.js</code> I make a shortcut for templates with <code>../../templates, but when I try to run the karma it says
  </code>WARN [web-server]: 404: /base/app/templates/setting.html`</p>
  
  <p>How do I fix it?</p>