1
import * as React from 'react';
2
import { shallow } from 'enzyme';
3
import { Alert } from 'reactstrap';
4
import { GraphTabContent } from './GraphTabContent';
6
describe('GraphTabContent', () => {
7
it('renders an alert if data result type is different than "matrix"', () => {
9
data: { resultType: 'invalid', result: [{}] },
12
startTime: 1572100210000,
13
endTime: 1572100217898,
17
children: `Query result is of wrong type '`,
19
const graph = shallow(<GraphTabContent {...props} />);
20
const alert = graph.find(Alert);
21
expect(alert.prop('color')).toEqual(props.color);
22
expect(alert.childAt(0).text()).toEqual(props.children);
25
it('renders an alert if data result empty', () => {
32
children: 'Empty query result',
35
startTime: 1572100210000,
36
endTime: 1572100217898,
40
const graph = shallow(<GraphTabContent {...props} />);
41
const alert = graph.find(Alert);
42
expect(alert.prop('color')).toEqual(props.color);
43
expect(alert.childAt(0).text()).toEqual(props.children);