diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 3b680d0e3..e34671060 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,3 +1,6 @@ +## February 01, 2024 +- **Task** Change name from "Engagement Core" to "Engagement Content". [🎟️DESENG-489](https://apps.itsm.gov.bc.ca/jira/browse/DESENG-489) + ## January 29, 2024 - **Task** Updated Babel Traverse library. [🎟️DESENG-474](https://apps.itsm.gov.bc.ca/jira/browse/DESENG-474) - Run `npm audit fix` to update the vulnerable Babel traverse library. diff --git a/met-web/src/components/engagement/form/EngagementFormTabs/FormTabs.tsx b/met-web/src/components/engagement/form/EngagementFormTabs/FormTabs.tsx index 618ca5e3d..432a944a1 100644 --- a/met-web/src/components/engagement/form/EngagementFormTabs/FormTabs.tsx +++ b/met-web/src/components/engagement/form/EngagementFormTabs/FormTabs.tsx @@ -9,7 +9,7 @@ import EngagementAdditionalDetails from './AdditionalDetails'; import EngagementSettings from './Settings'; const FormTabs = () => { - const [value, setValue] = React.useState(ENGAGEMENT_FORM_TABS.CORE); + const [value, setValue] = React.useState(ENGAGEMENT_FORM_TABS.CONTENT); return ( @@ -24,13 +24,13 @@ const FormTabs = () => { }} variant="scrollable" > - + - + diff --git a/met-web/src/components/engagement/form/EngagementFormTabs/constants.ts b/met-web/src/components/engagement/form/EngagementFormTabs/constants.ts index 85593c067..1cd6983d8 100644 --- a/met-web/src/components/engagement/form/EngagementFormTabs/constants.ts +++ b/met-web/src/components/engagement/form/EngagementFormTabs/constants.ts @@ -1,7 +1,7 @@ -export type EngagementFormTabValues = 'core' | 'settings' | 'User Management' | 'additional'; +export type EngagementFormTabValues = 'content' | 'settings' | 'User Management' | 'additional'; export const ENGAGEMENT_FORM_TABS: { [x: string]: EngagementFormTabValues } = { - CORE: 'core', + CONTENT: 'content', ADDITIONAL: 'additional', USER_MANAGEMENT: 'User Management', SETTINGS: 'settings', diff --git a/met-web/tests/unit/components/engagement/form/edit/EngagementForm.Edit.One.test.tsx b/met-web/tests/unit/components/engagement/form/edit/EngagementForm.Edit.One.test.tsx index d93fca1ce..fde69dd1b 100644 --- a/met-web/tests/unit/components/engagement/form/edit/EngagementForm.Edit.One.test.tsx +++ b/met-web/tests/unit/components/engagement/form/edit/EngagementForm.Edit.One.test.tsx @@ -112,6 +112,19 @@ describe('Engagement form page tests', () => { setupEnv(); }); + test('Engagement form tabs and their titles should be populated correctly', async () => { + useParamsMock.mockReturnValue({ engagementId: '1' }); + render(); + + await waitFor(() => { + expect(screen.getByText('Engagement Content')).toBeInTheDocument(); + }); + + expect(screen.getByText('Additional Details')).toBeInTheDocument(); + expect(screen.getByText('User Management')).toBeInTheDocument(); + expect(screen.getByText('Settings')).toBeInTheDocument(); + }); + test('Engagement form with saved engagement should display saved info', async () => { useParamsMock.mockReturnValue({ engagementId: '1' }); render();