'group2filter5-desc': 'Description of Filter 5 in Group 2',
'group2filter6-label': 'xGroup 2: Filter 6',
'group2filter6-desc': 'Description of Filter 6 in Group 2'
- },
- config: {
- wgStructuredChangeFiltersEnableExperimentalViews: true
}
} ) );
} ),
'Default parameters are stored properly per filter and group'
);
-
- assert.ok(
- !model.areDefaultFiltersEmpty(),
- 'Check if default filters are empty when defaults exist'
- );
-
- // Reset on special filter object that has no defaults
- model = new mw.rcfilters.dm.FiltersViewModel();
- model.initializeFilters(
- [ {
- name: 'group1',
- type: 'send_unselected_if_any',
- filters: [
- { name: 'filter1', label: 'group1filter1-label', description: 'group1filter1-desc' },
- { name: 'filter2', label: 'group1filter2-label', description: 'group1filter2-desc' },
- { name: 'filter3', label: 'group1filter3-label', description: 'group1filter3-desc' }
- ]
- } ]
- );
-
- assert.ok(
- model.areDefaultFiltersEmpty(),
- 'Check if default filters are empty when defaults do not exist'
- );
} );
QUnit.test( 'Finding matching filters', function ( assert ) {