module.exports = function(config) {
   config.set({

      frameworks:['jasmine'],
   
      // base path, that will be used to resolve files and exclude
      basePath : '..',
      
      // list of files / patterns to load in the browser
      files : [
      
         // jstd-adaptor needs Array.prototype.reduce etc.
         // we need polyfills:
      //,  'src/libs/polyfills.js'
      
      //,  'node_modules/karma-jstd-adapter/jstd-adapter.js'
      //,  'test/libs/failureAdaptor.js'
        
      ,  'src/functional.js'
      ,  'src/util.js'
      ,  'src/lists.js' 
      ,  'test/libs/sinon.js'
      ,  'test/libs/sinon-ie.js'
      ,  'test/libs/*.js'
      ,  'src/libs/clarinet.js'
      ,  'src/streamingXhr.js'
      ,  'src/jsonPathSyntax.js'
      ,  'src/incrementalContentBuilder.js'
      ,  'src/jsonPath.js'
      ,  'src/pubsub.js' 
      ,  'src/instanceApi.js' 
      ,  'src/controller.js'
      ,  'src/browserApi.js'
        
      //,'test/cases/*.js'
      ,  'test/specs/*.spec.js'
      ],
      
      
      // list of files to exclude
      exclude : [],
      
      
      // test results reporter to use
      // possible values: 'dots', 'progress', 'junit'
      reporters : ['progress'],
      
      
      // enable / disable colors in the output (reporters and logs)
      colors : true,
      
      
      // level of logging
      // possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG
      logLevel : config.LOG_INFO,
      
      
      // enable / disable watching file and executing tests whenever any file changes
      autoWatch : false,
      
      // If browser does not capture in given timeout [ms], kill it
      captureTimeout : 60000,
      
      // Continuous Integration mode
      // if true, it capture browsers, run tests and exit
      singleRun : true
  });
};

@@ -249,24 +249,16 @@
 iles : %5B
-%0A      %0A
         
@@ -262,233 +262,43 @@
     
-// jstd-adaptor needs Array.prototype.reduce etc.%0A         // we need polyfills:%0A      //,  'src/libs/polyfills.js'%0A      %0A      //,  'node_modules/karma-jstd-adapter/jstd-adapter.js'%0A      //,  'test/libs/failureAdaptor.js'%0A
+  %0A         'src/libs/polyfills.js'
     
@@ -763,35 +763,8 @@
    %0A
-      //,'test/cases/*.js'%0A
     
@@ -867,32 +867,52 @@
 de : %5B%5D,%0A      %0A
+      browsers: %5B%5D,%0A
       %0A      // 

load polyfills into jasmine tests