mirror of
https://github.com/apache/superset.git
synced 2026-04-18 15:44:57 +00:00
chore: add type checking in plugin test directory (#19387)
This commit is contained in:
@@ -16,12 +16,17 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
import { isPostProcessingBoxplot } from '@superset-ui/core';
|
||||
import {
|
||||
isPostProcessingBoxplot,
|
||||
PostProcessingBoxplot,
|
||||
} from '@superset-ui/core';
|
||||
import { DEFAULT_TITLE_FORM_DATA } from '../../src/types';
|
||||
import buildQuery from '../../src/BoxPlot/buildQuery';
|
||||
import { BoxPlotQueryFormData } from '../../src/BoxPlot/types';
|
||||
|
||||
describe('BoxPlot buildQuery', () => {
|
||||
const formData: BoxPlotQueryFormData = {
|
||||
...DEFAULT_TITLE_FORM_DATA,
|
||||
emitFilter: false,
|
||||
columns: [],
|
||||
datasource: '5__table',
|
||||
@@ -42,7 +47,7 @@ describe('BoxPlot buildQuery', () => {
|
||||
expect(query.series_columns).toEqual(['bar']);
|
||||
const [rule] = query.post_processing || [];
|
||||
expect(isPostProcessingBoxplot(rule)).toEqual(true);
|
||||
expect(rule.options.groupby).toEqual(['bar']);
|
||||
expect((rule as PostProcessingBoxplot)?.options?.groupby).toEqual(['bar']);
|
||||
});
|
||||
|
||||
it('should build non-timeseries query object when columns is defined', () => {
|
||||
@@ -53,6 +58,6 @@ describe('BoxPlot buildQuery', () => {
|
||||
expect(query.series_columns).toEqual(['bar']);
|
||||
const [rule] = query.post_processing || [];
|
||||
expect(isPostProcessingBoxplot(rule)).toEqual(true);
|
||||
expect(rule.options.groupby).toEqual(['bar']);
|
||||
expect((rule as PostProcessingBoxplot)?.options?.groupby).toEqual(['bar']);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user