feat: Improves the Waterfall chart (#25557)

This commit is contained in:
Michael S. Molina
2023-11-03 13:24:15 -03:00
committed by GitHub
parent 8061d5cce9
commit d619078d25
24 changed files with 487 additions and 392 deletions

View File

@@ -24,15 +24,18 @@ describe('Waterfall buildQuery', () => {
datasource: '5__table',
granularity_sqla: 'ds',
metric: 'foo',
series: 'bar',
columns: 'baz',
viz_type: 'my_chart',
x_axis: 'bar',
groupby: ['baz'],
viz_type: 'waterfall',
};
it('should build query fields from form data', () => {
const queryContext = buildQuery(formData as unknown as SqlaFormData);
const [query] = queryContext.queries;
expect(query.metrics).toEqual(['foo']);
expect(query.columns).toEqual(['bar', 'baz']);
expect(query.columns?.[0]).toEqual(
expect.objectContaining({ sqlExpression: 'bar' }),
);
expect(query.columns?.[1]).toEqual('baz');
});
});