     # The karma-jspm option specifying the files to dynamically
     # load via SystemJS.
     jspm:
-      config: 'jspm.config.js',
-      loadFiles: ['test/unit/**/*.spec.*'],
-      serveFiles: ['src/**/*.*', 'tsconfig.json', 'typings/**/*.d.ts'],
-      stripExtension: false
+      config: 'jspm.config.js'
+      loadFiles: ['src/../test/unit/common/roman.service.spec.coffee']
+      serveFiles: ['src/**/*.*', 'tsconfig.json', 'typings/**/*.d.ts']
 
     # Print messages.
     client:
       captureConsole: true
 
     # The test specs can be written in CoffeeScript or TypeScript. 
-    preprocessors:
-      '**/*.spec.coffee': 'coffee'
-      '**/*.spec.ts': 'typescript'
+    # preprocessors:
+    #   '**/*.spec.coffee': 'coffee'
+    #   '**/*.spec.ts': 'typescript'
 
     # The files to load is empty since karma-jspm assumes that responsibility.
-    files: []
+    files: [
+      'node_modules/babel-polyfill/dist/polyfill.js'
+    ]
 
     # The test results reporter.
     # Possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'

    # 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

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

    files: [
      'node_modules/babel-polyfill/dist/polyfill.js'
    ]

    proxies:
      '/src/': '/base/src/'
      '/test/': '/base/test/'
      '/jspm_packages/': '/base/jspm_packages/'

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