Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DESENG-501: Fixing Engagement for edit test
Browse files Browse the repository at this point in the history
ratheesh-aot committed Mar 27, 2024
1 parent 6eea12b commit da24f98
Showing 2 changed files with 18 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -7,13 +7,14 @@ import * as reactRedux from 'react-redux';
import * as reactRouter from 'react-router';
import * as engagementService from 'services/engagementService';
import * as engagementMetadataService from 'services/engagementMetadataService';
import * as engagementContentService from 'services/engagementContentService';
import * as notificationModalSlice from 'services/notificationModalService/notificationModalSlice';
import * as widgetService from 'services/widgetService';
import * as teamMemberService from 'services/membershipService';
import { createDefaultSurvey, Survey } from 'models/survey';
import { WidgetType } from 'models/widget';
import { Box } from '@mui/material';
import { draftEngagement, engagementMetadata } from '../../../factory';
import { draftEngagement, engagementMetadata, engagementContentData } from '../../../factory';
import { USER_ROLES } from 'services/userService/constants';

const survey: Survey = {
@@ -92,6 +93,10 @@ describe('Engagement form page tests', () => {
jest.spyOn(engagementMetadataService, 'getEngagementMetadata').mockReturnValue(
Promise.resolve([engagementMetadata]),
);
jest.spyOn(engagementMetadataService, 'getMetadataTaxa').mockReturnValue(Promise.resolve([]));
jest.spyOn(engagementContentService, 'postEngagementContent').mockReturnValue(
Promise.resolve(engagementContentData),
);
jest.spyOn(teamMemberService, 'getTeamMembers').mockReturnValue(Promise.resolve([]));
const getEngagementMock = jest
.spyOn(engagementService, 'getEngagement')
12 changes: 12 additions & 0 deletions met-web/tests/unit/components/factory.ts
Original file line number Diff line number Diff line change
@@ -16,6 +16,7 @@ import { PollWidget, PollAnswer } from 'models/pollWidget';
import { VideoWidget } from 'models/videoWidget';
import { TimelineWidget, TimelineEvent, EventStatus } from 'models/timelineWidget';
import { Tenant } from 'models/tenant';
import { EngagementContent } from 'models/engagementContent';

const tenant: Tenant = {
name: 'Tenant 1',
@@ -277,6 +278,16 @@ const engagementSlugData = {
slug: 'test-engagement-slug',
};

const engagementContentData: EngagementContent = {
id: 1,
title: '',
icon_name: '',
content_type: '',
engagement_id: 1,
sort_index: 1,
is_internal: true,
};

export {
tenant,
draftEngagement,
@@ -300,4 +311,5 @@ export {
timeLineWidget,
mockTimeLine,
subscribeWidget,
engagementContentData,
};

0 comments on commit da24f98

Please sign in to comment.