diff options
Diffstat (limited to 'spec/frontend/vue_shared/components/user_callout_dismisser_spec.js')
-rw-r--r-- | spec/frontend/vue_shared/components/user_callout_dismisser_spec.js | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/spec/frontend/vue_shared/components/user_callout_dismisser_spec.js b/spec/frontend/vue_shared/components/user_callout_dismisser_spec.js index 521744154ba..a4efbda06ce 100644 --- a/spec/frontend/vue_shared/components/user_callout_dismisser_spec.js +++ b/spec/frontend/vue_shared/components/user_callout_dismisser_spec.js @@ -28,23 +28,21 @@ const initialSlotProps = (changes = {}) => ({ }); describe('UserCalloutDismisser', () => { - let wrapper; - const MOCK_FEATURE_NAME = 'mock_feature_name'; // Query handlers - const successHandlerFactory = (dismissedCallouts = []) => async () => - userCalloutsResponse(dismissedCallouts); - const anonUserHandler = async () => anonUserCalloutsResponse(); + const successHandlerFactory = (dismissedCallouts = []) => () => + Promise.resolve(userCalloutsResponse(dismissedCallouts)); + const anonUserHandler = () => Promise.resolve(anonUserCalloutsResponse()); const errorHandler = () => Promise.reject(new Error('query error')); const pendingHandler = () => new Promise(() => {}); // Mutation handlers - const mutationSuccessHandlerSpy = jest.fn(async (variables) => - userCalloutMutationResponse(variables), + const mutationSuccessHandlerSpy = jest.fn((variables) => + Promise.resolve(userCalloutMutationResponse(variables)), ); - const mutationErrorHandlerSpy = jest.fn(async (variables) => - userCalloutMutationResponse(variables, ['mutation error']), + const mutationErrorHandlerSpy = jest.fn((variables) => + Promise.resolve(userCalloutMutationResponse(variables, ['mutation error'])), ); const defaultScopedSlotSpy = jest.fn(); @@ -52,7 +50,7 @@ describe('UserCalloutDismisser', () => { const callDismissSlotProp = () => defaultScopedSlotSpy.mock.calls[0][0].dismiss(); const createComponent = ({ queryHandler, mutationHandler, ...options }) => { - wrapper = mount( + mount( UserCalloutDismisser, merge( { @@ -72,10 +70,6 @@ describe('UserCalloutDismisser', () => { ); }; - afterEach(() => { - wrapper.destroy(); - }); - describe('when loading', () => { beforeEach(() => { createComponent({ |