improve mock (#124284)

This commit is contained in:
Joe Reuter 2022-02-02 09:42:00 +01:00 committed by GitHub
parent a7e0171dfa
commit fbe6836be9
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 { isFilterPinned, Filter } from '@kbn/es-query';
@ -79,8 +80,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: () => {