Skip to content

Commit de857bf

Browse files
committed
BN-31 | Fix. Show Onset Date As Date
1 parent 154bca7 commit de857bf

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/components/conditions/ConditionsTable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { usePatientUUID } from '@hooks/usePatientUUID';
55
import { useConditions } from '@hooks/useConditions';
66
import { formatConditions } from '@services/conditionService';
77
import { ConditionStatus, FormattedCondition } from '@types/condition';
8-
import { formatDateTime } from '@utils/date';
8+
import { formatDate, formatDateTime } from '@utils/date';
99
import { generateId } from '@utils/common';
1010

1111
/**
@@ -60,7 +60,7 @@ const ConditionsTable: React.FC = () => {
6060
</Tag>
6161
);
6262
case 'onsetDate':
63-
return formatDateTime(condition.onsetDate || '');
63+
return formatDate(condition.onsetDate || '');
6464
case 'recorder':
6565
return condition.recorder || 'Not available';
6666
case 'recordedDate':

src/components/conditions/__tests__/ConditionsTable.test.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import ConditionsTable from '../ConditionsTable';
44
import { usePatientUUID } from '@hooks/usePatientUUID';
55
import { useConditions } from '@hooks/useConditions';
66
import { formatConditions } from '@services/conditionService';
7-
import { formatDateTime } from '@utils/date';
7+
import { formatDate, formatDateTime } from '@utils/date';
88
import { generateId } from '@utils/common';
99
import {
1010
mockPatientUUID,
@@ -105,13 +105,17 @@ const mockedFormatConditions = formatConditions as jest.MockedFunction<
105105
const mockedFormatDateTime = formatDateTime as jest.MockedFunction<
106106
typeof formatDateTime
107107
>;
108+
const mockedFormatDate = formatDate as jest.MockedFunction<
109+
typeof formatDateTime
110+
>;
108111
const mockedGenerateId = generateId as jest.MockedFunction<typeof generateId>;
109112

110113
describe('ConditionsTable Unit Tests', () => {
111114
beforeEach(() => {
112115
jest.clearAllMocks();
113116
mockedGenerateId.mockReturnValue('mock-id');
114117
mockedFormatDateTime.mockImplementation((date) => `Formatted: ${date}`);
118+
mockedFormatDate.mockImplementation((date) => `Formatted: ${date}`);
115119
});
116120

117121
// 1. Component Initialization and Hook Interactions
@@ -396,7 +400,7 @@ describe('ConditionsTable Unit Tests', () => {
396400
expect(screen.getByTestId('cell-onsetDate-0')).toHaveTextContent(
397401
'Formatted: 2025-03-24T18:30:00+00:00',
398402
);
399-
expect(formatDateTime).toHaveBeenCalledWith('2025-03-24T18:30:00+00:00');
403+
expect(formatDate).toHaveBeenCalledWith('2025-03-24T18:30:00+00:00');
400404
});
401405

402406
it('should render recorder cell correctly', () => {
@@ -494,7 +498,7 @@ describe('ConditionsTable Unit Tests', () => {
494498
expect(screen.getByTestId('cell-onsetDate-0')).toHaveTextContent(
495499
'Formatted:',
496500
);
497-
expect(formatDateTime).toHaveBeenCalledWith('');
501+
expect(formatDate).toHaveBeenCalledWith('');
498502
});
499503

500504
it('should handle empty recordedDate', () => {

0 commit comments

Comments
 (0)