feat(cross-filters): add cross filters (#12662)

* feat: add cross filters

* refactor: fix CR notes

* lint: fix lint

* lint: fix lint

* chore: pre-commit

* refactor: under chage

* refactor: move to behaviors

* lint: fix lint

Co-authored-by: amitmiran137 <amit.miran@nielsen.com>
This commit is contained in:
simcha90
2021-02-12 09:58:19 +02:00
committed by GitHub
parent 85d02620b7
commit 956f276e70
9 changed files with 66 additions and 18 deletions

View File

@@ -27,19 +27,24 @@ import { sliceId as chartId } from '../../../fixtures/mockChartQueries';
describe('getFormDataWithExtraFilters', () => {
const filterId = 'native-filter-1';
const mockArgs: GetFormDataWithExtraFiltersArguments = {
chart: {
id: chartId,
formData: {
filters: [
{
col: 'country_name',
op: 'IN',
val: ['United States'],
},
],
},
const mockChart = {
id: chartId,
formData: {
viz_type: 'filter_select',
filters: [
{
col: 'country_name',
op: 'IN',
val: ['United States'],
},
],
},
};
const mockArgs: GetFormDataWithExtraFiltersArguments = {
charts: {
[chartId]: mockChart,
},
chart: mockChart,
filters: {
region: ['Spain'],
color: ['pink', 'purple'],