(cherry picked from commit fbe6836be9)

Co-authored-by: Joe Reuter <johannes.reuter@elastic.co>
This commit is contained in:
Kibana Machine 2022-02-02 05:10:49 -05:00 committed by GitHub
parent 2f9491207f
commit 651771b9c7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,7 @@
* 2.0.
*/
import { isEqual } from 'lodash';
import { Observable, Subject } from 'rxjs';
import moment from 'moment';
import { DataPublicPluginStart, esFilters } from '../../../../../src/plugins/data/public';
@ -78,8 +79,9 @@ export function mockDataPlugin(
if (subscriber) subscriber();
}),
setAppFilters: jest.fn((newFilters: unknown[]) => {
const isDifferent = !isEqual(newFilters, filters);
filters = newFilters;
if (subscriber) subscriber();
if (isDifferent && subscriber) subscriber();
}),
getFilters: () => filters,
getGlobalFilters: () => {