Skip to content

Commit

Permalink
refactoring hsm
Browse files Browse the repository at this point in the history
  • Loading branch information
akanshaaa19 committed Jan 2, 2025
1 parent 910ea99 commit 0a27dd2
Show file tree
Hide file tree
Showing 3 changed files with 401 additions and 376 deletions.
4 changes: 3 additions & 1 deletion src/containers/Form/FormLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ export const FormLayout = ({
}
});
// for template create media for attachment
if (isAttachment && payload.type !== 'TEXT' && payload.type) {
if (isAttachment && payload.type !== 'TEXT' && payload.type && !entityId) {
getMediaId(payload)
.then((data: any) => {
if (data) {
Expand Down Expand Up @@ -576,6 +576,8 @@ export const FormLayout = ({
color="primary"
onClick={() => {
formik.validateForm().then((errors) => {
console.log(errors);

onSaveButtonClick(errors);
formik.submitForm();
});
Expand Down
9 changes: 2 additions & 7 deletions src/containers/HSM/HSM.test.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,7 @@ import { MockedProvider } from '@apollo/client/testing';
import userEvent from '@testing-library/user-event';
import { MemoryRouter, Route, Routes } from 'react-router-dom';
import { HSM } from './HSM';
import {
HSM_TEMPLATE_MOCKS,
getHSMTemplateTypeMedia,
getHSMTemplateTypeText,
} from 'mocks/Template';
import { HSM_TEMPLATE_MOCKS, getHSMTemplateTypeMedia, getHSMTemplateTypeText } from 'mocks/Template';
import { setNotification } from 'common/notification';

const mocks = HSM_TEMPLATE_MOCKS;
Expand Down Expand Up @@ -155,14 +151,13 @@ describe('Add mode', () => {
await waitFor(() => {
expect(screen.getByText('Hi, How are you {{1}}')).toBeInTheDocument();
});
fireEvent.change(inputs[1], { target: { value: 'element_name' } });

fireEvent.change(screen.getByPlaceholderText('Define value'), { target: { value: 'User' } });
fireEvent.change(inputs[1], { target: { value: 'title' } });

autocompletes[3].focus();
fireEvent.keyDown(autocompletes[3], { key: 'ArrowDown' });
fireEvent.click(screen.getByText('Messages'), { key: 'Enter' });
fireEvent.change(inputs[1], { target: { value: 'title' } });

fireEvent.click(screen.getByTestId('submitActionButton'));

Expand Down
Loading

0 comments on commit 0a27dd2

Please sign in to comment.