From ffe0a1f9757cec0bcb6d888f47f0a4d41a0f6364 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Wed, 29 Jan 2020 14:18:06 +0100 Subject: [PATCH] Fixed strict errors (#21823) --- .../panel/bargauge/BarGaugePanel.test.tsx | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx b/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx index dbd9cac2929..f8fe7a16a01 100644 --- a/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx +++ b/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx @@ -1,6 +1,6 @@ import React from 'react'; 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 { BarGaugePanel } from './BarGaugePanel'; @@ -10,8 +10,8 @@ describe('BarGaugePanel', () => { describe('when empty result is rendered', () => { const wrapper = createBarGaugePanelWithData({ series: [], - timeRange: null, - state: null, + timeRange: createTimeRange(), + state: LoadingState.Done, }); it('should render with title "No data"', () => { @@ -21,12 +21,16 @@ describe('BarGaugePanel', () => { }); }); -function createBarGaugePanelWithData(data: PanelData): ReactWrapper> { - const timeRange: TimeRange = { - from: dateMath.parse('now-6h'), - to: dateMath.parse('now'), +function createTimeRange(): TimeRange { + return { + from: dateMath.parse('now-6h') || dateTime(), + to: dateMath.parse('now') || dateTime(), raw: { from: 'now-6h', to: 'now' }, }; +} + +function createBarGaugePanelWithData(data: PanelData): ReactWrapper> { + const timeRange = createTimeRange(); const options: BarGaugeOptions = { displayMode: BarGaugeDisplayMode.Lcd,