Skip to content

Commit b5eac90

Browse files
Fix Jest tests to use fixed dates instead of dynamic dates
Co-authored-by: RichardLindhout <6492229+RichardLindhout@users.noreply.github.com>
1 parent 42ed682 commit b5eac90

8 files changed

Lines changed: 16 additions & 11 deletions

src/__tests__/Date/Calendar.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import { render } from '@testing-library/react-native'
22
import Calendar from '../../Date/Calendar'
33

44
it('renders Calendar', () => {
5+
const fixedDate = new Date('2025-01-15')
56
const { toJSON } = render(
67
<Calendar
78
locale="en"
89
mode="single"
9-
date={new Date()}
10+
date={fixedDate}
1011
onChange={() => null}
1112
/>
1213
)

src/__tests__/Date/CalendarEdit.test.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { render } from '@testing-library/react-native'
22
import CalendarEdit from '../../Date/CalendarEdit'
33

44
it('renders CalendarEdit', () => {
5+
const fixedDate = new Date('2025-01-15')
56
const { toJSON } = render(
67
<CalendarEdit
78
mode="single"
89
state={{
9-
startDate: new Date(),
10-
endDate: new Date(),
11-
date: new Date(),
12-
dates: [new Date()],
10+
startDate: fixedDate,
11+
endDate: fixedDate,
12+
date: fixedDate,
13+
dates: [fixedDate],
1314
}}
1415
collapsed={false}
1516
onChange={() => null}

src/__tests__/Date/DatePickerInput.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import { render } from '@testing-library/react-native'
22
import DatePickerInput from '../../Date/DatePickerInput'
33

44
it('renders DatePickerInput', () => {
5+
const fixedDate = new Date('2025-01-15')
56
const { toJSON } = render(
67
<DatePickerInput
78
locale="en"
8-
value={new Date()}
9+
value={fixedDate}
910
onChange={() => null}
1011
inputMode="start"
1112
/>

src/__tests__/Date/DatePickerInputWithoutModal.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import { render } from '@testing-library/react-native'
22
import DatePickerInputWithoutModal from '../../Date/DatePickerInputWithoutModal'
33

44
it('renders DatePickerInputWithoutModal', () => {
5+
const fixedDate = new Date('2025-01-15')
56
const { toJSON } = render(
67
<DatePickerInputWithoutModal
78
locale="en"
8-
value={new Date()}
9+
value={fixedDate}
910
onChange={() => null}
1011
inputMode="start"
1112
/>

src/__tests__/Date/DatePickerModalContent.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ import { SafeAreaProvider } from 'react-native-safe-area-context'
33
import DatePickerModalContent from '../../Date/DatePickerModalContent'
44

55
it('renders DatePickerModalContent', () => {
6+
const fixedDate = new Date('2025-01-15')
67
const { toJSON } = render(
78
<SafeAreaProvider>
89
<DatePickerModalContent
910
locale="en"
1011
mode="single"
11-
date={new Date()}
12+
date={fixedDate}
1213
onDismiss={() => null}
1314
onConfirm={() => null}
1415
/>

src/__tests__/Date/__snapshots__/CalendarEdit.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ exports[`renders CalendarEdit 1`] = `
264264
}
265265
testID="text-input-flat"
266266
underlineColorAndroid="transparent"
267-
value="12/19/2025"
267+
value="01/15/2025"
268268
withModal={false}
269269
/>
270270
</View>

src/__tests__/Date/__snapshots__/DatePickerInput.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ exports[`renders DatePickerInput 1`] = `
257257
}
258258
testID="text-input-flat"
259259
underlineColorAndroid="transparent"
260-
value="12/19/2025"
260+
value="01/15/2025"
261261
/>
262262
</View>
263263
<View

src/__tests__/Date/__snapshots__/DatePickerInputWithoutModal.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ exports[`renders DatePickerInputWithoutModal 1`] = `
255255
}
256256
testID="text-input-flat"
257257
underlineColorAndroid="transparent"
258-
value="12/19/2025"
258+
value="01/15/2025"
259259
/>
260260
</View>
261261
</View>

0 commit comments

Comments
 (0)