mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
fix matching enable issue in filter manager, add test
This commit is contained in:
parent
0a9e50be2e
commit
7955cf61ff
2 changed files with 15 additions and 1 deletions
|
@ -29,8 +29,8 @@ define(function (require) {
|
|||
});
|
||||
|
||||
if (existing) {
|
||||
existing.meta.disabled = false;
|
||||
if (existing.meta.negate !== negate) {
|
||||
// existing.meta.negate = negate;
|
||||
queryFilter.invertFilter(existing);
|
||||
}
|
||||
return;
|
||||
|
|
|
@ -66,6 +66,20 @@ define(function (require) {
|
|||
expect(appState.filters[1].meta.negate).to.be(true);
|
||||
});
|
||||
|
||||
it('should enable matching filters being changed', function () {
|
||||
_.each([true, false], function (negate) {
|
||||
appState.filters = [{
|
||||
query: { match: { myField: { query: 1 } } },
|
||||
meta: { disabled: true, negate: negate }
|
||||
}];
|
||||
expect(appState.filters.length).to.be(1);
|
||||
expect(appState.filters[0].meta.disabled).to.be(true);
|
||||
|
||||
filterManager.add('myField', 1, '+', 'myIndex');
|
||||
expect(appState.filters.length).to.be(1);
|
||||
expect(appState.filters[0].meta.disabled).to.be(false);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue