INNER CODE UNIT · JavaScript

mockAndroidDialogDateChange

react-native-datetimepicker/datetimepicker · jest/index.js:9

export const mockAndroidDialogDateChange = (datePickedByUser: Date) => {
  jest.spyOn(androidUtils, 'getOpenPicker').mockImplementation(() => {
    // $FlowFixMe[missing-local-annot]
    async function fakeDateTimePickerAndroidOpener({
      value: timestampFromPickerValueProp,
    }) {
      const pickedDate = new Date(timestampFromPickerValueProp);
      pickedDate.setTime(datePickedByUser.getTime());

      return {
        action: DATE_SET_ACTION,
        timestamp: pickedDate.getTime(),
        utcOffset: 0,
      };
    }
    return (fakeDateTimePickerAndroidOpener: PresentPickerCallback);
  });
};

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…