     # test case. See the Developer Guide for details.
     browsers: ['PhantomJS']
 
+		preprocessors:
+			'src/*.js': ['babel', 'sourcemap']
+
+		babelPreprocessor:
+			options:
+				sourceMap: 'inline'
+			sourceFileName: (file) ->
+				file.originalPath
+
     # If the browser does not capture output in the given number of milliseconds,
     # then kill it.
-    captureTimeout: 5000
+    captureTimeout: 2000
     
     # Allowing empty test suites is useful when commenting out tests. The
     # default is true.
-    failOnEmptyTestSuite: false
+    # failOnEmptyTestSuite: false
 
     # The Continuous Integration mode.
     # If true, then karma will capture the browsers, run the tests and exit.

    
    # The karma adapter frameworks to use.
    frameworks: ['jspm', 'mocha', 'chai']

    # By default, karma loads node_modules sibling karma-* plug-ins.
    # However, note that the plug-ins must be installed as siblings

    # The logging level. Possible values:
    # config.LOG_DISABLE, config.LOG_ERROR, config.LOG_WARN, config.LOG_INFO, config.LOG_DEBUG
    # The log level is set in the Grunt karma task.
    # logLevel :   config.LOG_DEBUG

    # Flag indicating whether to execute the tests whenever any file changes.
    autoWatch: false
