mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
feat: auto refresh dashboard (#37459)
Co-authored-by: Richard <richard@ip-192-168-1-32.sa-east-1.compute.internal> Co-authored-by: richard <richard@richards-MacBook-Pro-2.local> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Evan Rusackas <evan@preset.io>
This commit is contained in:
committed by
GitHub
parent
f60432e34c
commit
fca8a49561
@@ -17,17 +17,35 @@
|
||||
* under the License.
|
||||
*/
|
||||
import buildQuery from '../../src/Tree/buildQuery';
|
||||
import { EchartsTreeFormData } from '../../src/Tree/types';
|
||||
|
||||
const BASE_FORM_DATA: EchartsTreeFormData = {
|
||||
datasource: '5__table',
|
||||
granularity_sqla: 'ds',
|
||||
viz_type: 'my_chart',
|
||||
id: '',
|
||||
parent: '',
|
||||
name: '',
|
||||
orient: 'LR',
|
||||
symbol: 'emptyCircle',
|
||||
symbolSize: 7,
|
||||
layout: 'orthogonal',
|
||||
roam: true,
|
||||
nodeLabelPosition: 'left',
|
||||
childLabelPosition: 'bottom',
|
||||
emphasis: 'descendant',
|
||||
initialTreeDepth: 2,
|
||||
metrics: [],
|
||||
};
|
||||
|
||||
describe('Tree buildQuery', () => {
|
||||
test('should build query', () => {
|
||||
const formData = {
|
||||
datasource: '5__table',
|
||||
granularity_sqla: 'ds',
|
||||
const formData: EchartsTreeFormData = {
|
||||
...BASE_FORM_DATA,
|
||||
id: 'id_col',
|
||||
parent: 'relation_col',
|
||||
name: 'name_col',
|
||||
metrics: ['foo', 'bar'],
|
||||
viz_type: 'my_chart',
|
||||
};
|
||||
const queryContext = buildQuery(formData);
|
||||
const [query] = queryContext.queries;
|
||||
@@ -35,13 +53,12 @@ describe('Tree buildQuery', () => {
|
||||
expect(query.metrics).toEqual(['foo', 'bar']);
|
||||
});
|
||||
test('should build query without name column', () => {
|
||||
const formData = {
|
||||
datasource: '5__table',
|
||||
granularity_sqla: 'ds',
|
||||
const formData: EchartsTreeFormData = {
|
||||
...BASE_FORM_DATA,
|
||||
id: 'id_col',
|
||||
parent: 'relation_col',
|
||||
name: '',
|
||||
metrics: ['foo', 'bar'],
|
||||
viz_type: 'my_chart',
|
||||
};
|
||||
const queryContext = buildQuery(formData);
|
||||
const [query] = queryContext.queries;
|
||||
|
||||
Reference in New Issue
Block a user