mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 10:03:33 -06:00
* Ensure TemplateService is updated with new time range on each time range change. * Fix linting errors * Fix explorePane.test.ts * Reuse createDefaultInitialState * Remove unused imports * Add a test for left/right split * Silence console.error in tests * Silence console.error in tests
47 lines
987 B
TypeScript
47 lines
987 B
TypeScript
import { DefaultTimeZone, toUtc } from '@grafana/data';
|
|
import { ExploreId } from '../../../types';
|
|
|
|
export const createDefaultInitialState = () => {
|
|
const t = toUtc();
|
|
const testRange = {
|
|
from: t,
|
|
to: t,
|
|
raw: {
|
|
from: t,
|
|
to: t,
|
|
},
|
|
};
|
|
|
|
const defaultInitialState = {
|
|
user: {
|
|
orgId: '1',
|
|
timeZone: DefaultTimeZone,
|
|
},
|
|
explore: {
|
|
[ExploreId.left]: {
|
|
datasourceInstance: {
|
|
query: jest.fn(),
|
|
getRef: jest.fn(),
|
|
getLogsVolumeDataProvider: jest.fn(),
|
|
meta: {
|
|
id: 'something',
|
|
},
|
|
},
|
|
initialized: true,
|
|
containerWidth: 1920,
|
|
eventBridge: { emit: () => {} } as any,
|
|
queries: [{ expr: 'test' }] as any[],
|
|
range: testRange,
|
|
history: [],
|
|
refreshInterval: {
|
|
label: 'Off',
|
|
value: 0,
|
|
},
|
|
cache: [],
|
|
},
|
|
},
|
|
};
|
|
|
|
return { testRange, defaultInitialState };
|
|
};
|