1
import { DataTableProps } from './DataTable';
2
import { isHeatmapData } from './GraphHeatmapHelpers';
4
describe('GraphHeatmapHelpers', () => {
5
it('isHeatmapData should return false for scalar and string resultType', () => {
8
result: [1703091180.125, '1703091180.125'],
9
} as DataTableProps['data'];
10
expect(isHeatmapData(data)).toBe(false);
14
result: [1704305680.332, '2504'],
15
} as DataTableProps['data'];
16
expect(isHeatmapData(data)).toBe(false);
19
it('isHeatmapData should return false for a vector and matrix if length < 2', () => {
28
value: [1703091180.683, '6'],
31
} as DataTableProps['data'];
32
expect(isHeatmapData(data)).toBe(false);
39
values: [[1703091180.683, '6']],
42
} as DataTableProps['data'];
43
expect(isHeatmapData(data)).toBe(false);
46
it('isHeatmapData should return true for valid heatmap data', () => {
54
values: [[1703091180.683, '6']],
60
values: [[1703091190.683, '6.1']],
63
} as DataTableProps['data'];
64
expect(isHeatmapData(data)).toBe(true);