Commit ffe0a1f9 by Marcus Andersson Committed by GitHub

Fixed strict errors (#21823)

parent cab08243
import React from 'react'; import React from 'react';
import { mount, ReactWrapper } from 'enzyme'; import { mount, ReactWrapper } from 'enzyme';
import { PanelData, dateMath, TimeRange, VizOrientation, PanelProps } from '@grafana/data'; import { PanelData, dateMath, TimeRange, VizOrientation, PanelProps, LoadingState, dateTime } from '@grafana/data';
import { BarGaugeDisplayMode } from '@grafana/ui'; import { BarGaugeDisplayMode } from '@grafana/ui';
import { BarGaugePanel } from './BarGaugePanel'; import { BarGaugePanel } from './BarGaugePanel';
...@@ -10,8 +10,8 @@ describe('BarGaugePanel', () => { ...@@ -10,8 +10,8 @@ describe('BarGaugePanel', () => {
describe('when empty result is rendered', () => { describe('when empty result is rendered', () => {
const wrapper = createBarGaugePanelWithData({ const wrapper = createBarGaugePanelWithData({
series: [], series: [],
timeRange: null, timeRange: createTimeRange(),
state: null, state: LoadingState.Done,
}); });
it('should render with title "No data"', () => { it('should render with title "No data"', () => {
...@@ -21,12 +21,16 @@ describe('BarGaugePanel', () => { ...@@ -21,12 +21,16 @@ describe('BarGaugePanel', () => {
}); });
}); });
function createBarGaugePanelWithData(data: PanelData): ReactWrapper<PanelProps<BarGaugeOptions>> { function createTimeRange(): TimeRange {
const timeRange: TimeRange = { return {
from: dateMath.parse('now-6h'), from: dateMath.parse('now-6h') || dateTime(),
to: dateMath.parse('now'), to: dateMath.parse('now') || dateTime(),
raw: { from: 'now-6h', to: 'now' }, raw: { from: 'now-6h', to: 'now' },
}; };
}
function createBarGaugePanelWithData(data: PanelData): ReactWrapper<PanelProps<BarGaugeOptions>> {
const timeRange = createTimeRange();
const options: BarGaugeOptions = { const options: BarGaugeOptions = {
displayMode: BarGaugeDisplayMode.Lcd, displayMode: BarGaugeDisplayMode.Lcd,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment