bender.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /**
  2. * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. /* jshint browser: false, node: true, strict: true */
  6. 'use strict';
  7. const config = {
  8. plugins: [
  9. 'benderjs-chai',
  10. 'benderjs-coverage',
  11. 'benderjs-mocha',
  12. 'benderjs-promise',
  13. 'benderjs-sinon',
  14. 'dev/bender/plugins/ckeditor5'
  15. ],
  16. framework: 'mocha',
  17. applications: {
  18. ckeditor: {
  19. path: '.',
  20. files: [
  21. 'node_modules/requirejs/require.js'
  22. ],
  23. basePath: '/apps/ckeditor/build/modules/amd/'
  24. }
  25. },
  26. tests: {
  27. all: {
  28. applications: [ 'ckeditor' ],
  29. paths: [
  30. 'build/modules/amd/tests/**',
  31. '!build/modules/amd/tests/**/@(_utils|_assets)/**'
  32. ]
  33. }
  34. },
  35. coverage: {
  36. paths: [
  37. 'build/modules/amd/ckeditor.js',
  38. 'build/modules/amd/ckeditor5/**/*.js',
  39. 'build/modules/amd/tests/**/_*/*.js',
  40. '!build/modules/amd/ckeditor5/*/lib/**'
  41. ]
  42. },
  43. // Due to https://github.com/ckeditor/ckeditor5/issues/190.
  44. testTimeout: 5 * 1000 // 5s
  45. };
  46. module.exports = config;