UNPKG

vpaid-flash-client

Version:
74 lines (68 loc) 2.15 kB
module.exports = function (karma) { karma.set({ /** * From where to look for files, starting with the location of this file. */ basePath: './', /** * This is the list of file patterns to load into the browser during testing. */ files: [ 'js/**/*.js', 'test/unit/*.js', 'test/integration/*.js', { pattern: 'demo/*.swf', included: false, served: true }, { pattern: 'bin/*.swf', included: false, served: true } ], colors: true, exclude: [], frameworks: ['mocha', 'chai-sinon', 'browserify', 'source-map-support'], preprocessors: { 'js/**/*.js': ['browserify'], 'test/**/*.js': ['browserify'] }, browserify: { debug: true, paths: ['bower_components'], transform: [ ["babelify", {"presets": ["es2015"]}] ] }, logLevel: 'ERROR', /** * How to report, by default. */ reporters: ['spec'], /** * On which port should the browser connect, on which port is the test runner * operating, and what is the URL path for the browser to use. */ port: 9018, runnerPort: 9019, urlRoot: '/', singleRun: true, autoWatch: false, /** * The list of browsers to launch to test on. This includes only "Firefox" by * default, but other browser names include: * Chrome, ChromeCanary, Firefox, Opera, Safari, PhantomJS * * Note that you can also use the executable name of the browser, like "chromium" * or "firefox", but that these vary based on your operating system. * * You may also leave this blank and manually navigate your browser to * http://localhost:9018/ when you're running tests. The window/tab can be left * open and the tests will automatically occur there during the build. This has * the aesthetic advantage of not launching a browser every time you save. */ browsers: [ //'Safari', //'Firefox', 'Chrome' ], proxies: { '/VPAIDFlash.swf': '/base/bin/VPAIDFlash.swf', '/TestAd.swf': '/base/demo/TestAd.swf' } }); };