jest-setup.ts 692 B

12345678910111213141516171819202122
  1. import { configure } from 'enzyme';
  2. import Adapter from 'enzyme-adapter-react-16';
  3. import 'jquery';
  4. import $ from 'jquery';
  5. import 'angular';
  6. import angular from 'angular';
  7. angular.module('grafana', ['ngRoute']);
  8. angular.module('grafana.services', ['ngRoute', '$strap.directives']);
  9. angular.module('grafana.panels', []);
  10. angular.module('grafana.controllers', []);
  11. angular.module('grafana.directives', []);
  12. angular.module('grafana.filters', []);
  13. angular.module('grafana.routes', ['ngRoute']);
  14. jest.mock('app/core/core', () => ({}));
  15. jest.mock('app/features/plugins/plugin_loader', () => ({}));
  16. configure({ adapter: new Adapter() });
  17. var global = <any>window;
  18. global.$ = global.jQuery = $;