|
|
@@ -1,4 +1,4 @@
|
|
|
-import { toDataQueryError, PanelQueryState, getProcessedDataFrame } from './PanelQueryState';
|
|
|
+import { toDataQueryError, PanelQueryState, getProcessedDataFrames } from './PanelQueryState';
|
|
|
import { MockDataSourceApi } from 'test/mocks/datasource_srv';
|
|
|
import { LoadingState } from '@grafana/data';
|
|
|
import { DataQueryResponse } from '@grafana/ui';
|
|
|
@@ -65,7 +65,7 @@ describe('getProcessedDataFrame', () => {
|
|
|
target: '',
|
|
|
datapoints: [[100, 1], [200, 2]],
|
|
|
};
|
|
|
- const data = getProcessedDataFrame([null, input1, input2, null, null]);
|
|
|
+ const data = getProcessedDataFrames([null, input1, input2, null, null]);
|
|
|
expect(data.length).toBe(2);
|
|
|
expect(data[0].fields[0].name).toBe(input1.target);
|
|
|
expect(data[0].rows).toBe(input1.datapoints);
|
|
|
@@ -83,10 +83,10 @@ describe('getProcessedDataFrame', () => {
|
|
|
});
|
|
|
|
|
|
it('supports null values from query OK', () => {
|
|
|
- expect(getProcessedDataFrame([null, null, null, null])).toEqual([]);
|
|
|
- expect(getProcessedDataFrame(undefined)).toEqual([]);
|
|
|
- expect(getProcessedDataFrame((null as unknown) as any[])).toEqual([]);
|
|
|
- expect(getProcessedDataFrame([])).toEqual([]);
|
|
|
+ expect(getProcessedDataFrames([null, null, null, null])).toEqual([]);
|
|
|
+ expect(getProcessedDataFrames(undefined)).toEqual([]);
|
|
|
+ expect(getProcessedDataFrames((null as unknown) as any[])).toEqual([]);
|
|
|
+ expect(getProcessedDataFrames([])).toEqual([]);
|
|
|
});
|
|
|
});
|
|
|
|
|
|
@@ -129,7 +129,7 @@ describe('stream handling', () => {
|
|
|
state: LoadingState.Loading,
|
|
|
key: 'C',
|
|
|
request: state.request, // From the same request
|
|
|
- series: [makeSeriesStub('C')],
|
|
|
+ data: [makeSeriesStub('C')],
|
|
|
unsubscribe: () => {},
|
|
|
});
|
|
|
expect(state.streams.length).toBe(1);
|
|
|
@@ -146,7 +146,7 @@ describe('stream handling', () => {
|
|
|
state: LoadingState.Loading,
|
|
|
key: 'D',
|
|
|
request: state.request, // From the same request
|
|
|
- series: [makeSeriesStub('D')],
|
|
|
+ data: [makeSeriesStub('D')],
|
|
|
unsubscribe: () => {},
|
|
|
});
|
|
|
expect(state.streams.length).toBe(2);
|
|
|
@@ -163,7 +163,7 @@ describe('stream handling', () => {
|
|
|
state: LoadingState.Loading,
|
|
|
key: 'C', // The key to replace previous index 2
|
|
|
request: state.request, // From the same request
|
|
|
- series: [makeSeriesStub('X')],
|
|
|
+ data: [makeSeriesStub('X')],
|
|
|
unsubscribe: () => {},
|
|
|
});
|
|
|
expect(state.streams.length).toBe(2);
|
|
|
@@ -181,7 +181,7 @@ describe('stream handling', () => {
|
|
|
...state.request,
|
|
|
requestId: 'XXX', // Different request and id
|
|
|
} as any,
|
|
|
- series: [makeSeriesStub('C')],
|
|
|
+ data: [makeSeriesStub('C')],
|
|
|
unsubscribe: () => {},
|
|
|
});
|
|
|
|