Browse Source

Mock core in jest-setup

Tobias Skarhed 7 năm trước cách đây
mục cha
commit
72ecf72c45
1 tập tin đã thay đổi với 18 bổ sung0 xóa
  1. 18 0
      public/test/jest-setup.ts

+ 18 - 0
public/test/jest-setup.ts

@@ -1,4 +1,22 @@
 import { configure } from 'enzyme';
 import { configure } from 'enzyme';
 import Adapter from 'enzyme-adapter-react-16';
 import Adapter from 'enzyme-adapter-react-16';
+import 'jquery';
+import $ from 'jquery';
+import 'angular';
+import angular from 'angular';
+
+angular.module('grafana', ['ngRoute']);
+angular.module('grafana.services', ['ngRoute', '$strap.directives']);
+angular.module('grafana.panels', []);
+angular.module('grafana.controllers', []);
+angular.module('grafana.directives', []);
+angular.module('grafana.filters', []);
+angular.module('grafana.routes', ['ngRoute']);
+
+jest.mock('app/core/core', () => ({}));
+jest.mock('app/features/plugins/plugin_loader', () => ({}));
 
 
 configure({ adapter: new Adapter() });
 configure({ adapter: new Adapter() });
+
+var global = <any>window;
+global.$ = global.jQuery = $;