| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- module.exports = function(config) {
- config.set({
- // base path, that will be used to resolve files and exclude
- basePath: '',
- // frameworks to use
- frameworks: [ 'jasmine' ],
- // list of files / patterns to load in the browser
- files: [
- // dependencies for main lib
- 'node_modules/moment/moment.js',
- 'node_modules/jquery/dist/jquery.js',
- 'node_modules/components-jqueryui/jquery-ui.js',
- 'node_modules/components-jqueryui/themes/cupertino/jquery-ui.css',
- // main lib files
- 'dist/fullcalendar.js',
- 'dist/fullcalendar.css',
- 'dist/gcal.js',
- 'dist/locale-all.js',
- // For testing if scheduler's JS, even when not actived, screws anything up
- //'../fullcalendar-scheduler/dist/scheduler.js',
- //'../fullcalendar-scheduler/dist/scheduler.css',
- // dependencies for tests
- 'node_modules/native-promise-only/lib/npo.src.js',
- 'node_modules/jquery-mockjax/dist/jquery.mockjax.js',
- 'node_modules/jasmine-jquery/lib/jasmine-jquery.js',
- 'node_modules/jasmine-fixture/dist/jasmine-fixture.js',
- 'node_modules/jquery-simulate/jquery.simulate.js',
- 'tests/lib/jasmine-ext.js',
- 'tests/lib/simulate.js',
- 'tests/lib/dom-utils.js',
- 'tests/lib/dnd-resize-utils.js',
- 'tests/lib/time-grid.js',
- 'tests/base.css',
- 'tests/automated/*.js',
- // serve misc files, but don't watch
- {
- included: false, // don't immediately execute
- nocache: true, // don't let the webserver cache
- watched: false, // don't let changes trigger tests to restart
- pattern: '{' + [
- 'dist', // for sourcemap files
- 'src', // for files referenced by sourcemaps
- 'node_modules' // 3rd party lib dependencies, like jquery-ui theme images
- ].join(',') + '}/**/*'
- }
- ],
- // list of files to exclude
- exclude: [],
- // test results reporter to use
- // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
- reporters: [ 'dots' ],
- // 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: true,
- // If browser does not capture in given timeout [ms], kill it
- captureTimeout: 60000,
- // force a window size for PhantomJS, because it's usually unreasonably small, resulting in offset problems
- customLaunchers: {
- PhantomJS_custom: {
- base: 'PhantomJS',
- options: {
- viewportSize: {
- width: 1024,
- height: 768
- }
- }
- }
- }
- });
- };
|