all.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. var requirejs = require("requirejs");
  2. var jsdom = require('jsdom-no-contextify');
  3. requirejs.config({
  4. baseUrl: '',
  5. paths: {
  6. 'vs': 'node_modules/monaco-editor-core/dev/vs'
  7. },
  8. nodeRequire: require
  9. });
  10. global.document = jsdom.jsdom('<!doctype html><html><body></body></html>');
  11. global.document.queryCommandSupported = function() {};
  12. global.self = global.window = global.document.parentWindow;
  13. global.navigator = global.window.navigator;
  14. global.window.require = requirejs;
  15. function MyWorker() {}
  16. MyWorker.prototype.postMessage = function() {};
  17. global.Worker = MyWorker;
  18. requirejs([
  19. 'vs/editor/editor.main'
  20. ], function() {
  21. requirejs([
  22. 'out/test/bat.test',
  23. 'out/test/css.test',
  24. 'out/test/coffee.test',
  25. 'out/test/cpp.test',
  26. 'out/test/csharp.test',
  27. 'out/test/dockerfile.test',
  28. 'out/test/fsharp.test',
  29. 'out/test/go.test',
  30. 'out/test/handlebars.test',
  31. 'out/test/html.test',
  32. 'out/test/jade.test',
  33. 'out/test/java.test',
  34. 'out/test/lua.test',
  35. 'out/test/markdown.test',
  36. 'out/test/objective-c.test',
  37. 'out/test/php.test',
  38. 'out/test/postiats.test',
  39. 'out/test/powershell.test',
  40. 'out/test/python.test',
  41. 'out/test/r.test',
  42. 'out/test/razor.test',
  43. 'out/test/ruby.test',
  44. 'out/test/scss.test',
  45. 'out/test/swift.test',
  46. 'out/test/sql.test',
  47. 'out/test/vb.test',
  48. 'out/test/xml.test',
  49. 'out/test/yaml.test'
  50. ], function() {
  51. run(); // We can launch the tests!
  52. });
  53. });