fix flaky unit test (#81466)

This commit is contained in:
Joe Reuter 2020-10-22 17:12:49 +02:00 committed by GitHub
parent 069e842b87
commit ea229891f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,6 +28,7 @@ import { IBasePath } from '../../../../../../src/core/public';
import { AttributeService } from '../../../../../../src/plugins/embeddable/public';
import { LensAttributeService } from '../../lens_attribute_service';
import { OnSaveProps } from '../../../../../../src/plugins/saved_objects/public/save_modal';
import { act } from 'react-dom/test-utils';
jest.mock('../../../../../../src/plugins/inspector/public/', () => ({
isAvailable: false,
@ -337,10 +338,12 @@ describe('embeddable', () => {
} as LensEmbeddableInput);
embeddable.render(mountpoint);
embeddable.updateInput({
timeRange,
query,
filters: [{ meta: { alias: 'test', negate: true, disabled: true } }],
act(() => {
embeddable.updateInput({
timeRange,
query,
filters: [{ meta: { alias: 'test', negate: true, disabled: true } }],
});
});
expect(expressionRenderer).toHaveBeenCalledTimes(1);
@ -384,7 +387,9 @@ describe('embeddable', () => {
} as LensEmbeddableInput);
embeddable.render(mountpoint);
autoRefreshFetchSubject.next();
act(() => {
autoRefreshFetchSubject.next();
});
expect(expressionRenderer).toHaveBeenCalledTimes(2);
});