mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix(dashboard): Cross filters with time shifted series (#23347)
This commit is contained in:
committed by
GitHub
parent
a591130e0b
commit
78ee60e227
@@ -497,4 +497,35 @@ describe('Does transformProps transform series correctly', () => {
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
it('should remove time shift labels from label_map', () => {
|
||||
const updatedChartPropsConfig = {
|
||||
...chartPropsConfig,
|
||||
formData: {
|
||||
...formData,
|
||||
timeCompare: ['1 year ago'],
|
||||
},
|
||||
queriesData: [
|
||||
{
|
||||
...queriesData[0],
|
||||
label_map: {
|
||||
'1 year ago, foo1, bar1': ['1 year ago', 'foo1', 'bar1'],
|
||||
'1 year ago, foo2, bar2': ['1 year ago', 'foo2', 'bar2'],
|
||||
'foo1, bar1': ['foo1', 'bar1'],
|
||||
'foo2, bar2': ['foo2', 'bar2'],
|
||||
},
|
||||
},
|
||||
],
|
||||
};
|
||||
const chartProps = new ChartProps(updatedChartPropsConfig);
|
||||
const transformedProps = transformProps(
|
||||
chartProps as EchartsTimeseriesChartProps,
|
||||
);
|
||||
expect(transformedProps.labelMap).toEqual({
|
||||
'1 year ago, foo1, bar1': ['foo1', 'bar1'],
|
||||
'1 year ago, foo2, bar2': ['foo2', 'bar2'],
|
||||
'foo1, bar1': ['foo1', 'bar1'],
|
||||
'foo2, bar2': ['foo2', 'bar2'],
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user