QueryEditor.test.tsx 695 B

1234567891011121314151617181920212223
  1. import React from 'react';
  2. import renderer from 'react-test-renderer';
  3. import { QueryEditor, Props, DefaultTarget } from './QueryEditor';
  4. import { TemplateSrv } from 'app/features/templating/template_srv';
  5. const props: Props = {
  6. onQueryChange: target => {},
  7. onExecuteQuery: () => {},
  8. target: DefaultTarget,
  9. events: { on: () => {} },
  10. datasource: {
  11. getDefaultProject: () => Promise.resolve('project'),
  12. getMetricTypes: () => Promise.resolve([]),
  13. } as any,
  14. templateSrv: new TemplateSrv(),
  15. };
  16. describe('QueryEditor', () => {
  17. it('renders correctly', () => {
  18. const tree = renderer.create(<QueryEditor {...props} />).toJSON();
  19. expect(tree).toMatchSnapshot();
  20. });
  21. });