summaryrefslogtreecommitdiff
path: root/spec/frontend/vue_shared/components/user_callout_dismisser_spec.js
diff options
context:
space:
mode:
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.js22
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({