Skip to content

Commit 5cb4ecf

Browse files
authored
Fix datepicker tests (#2261)
* Fix datepicker tests * lint
1 parent 840ef4f commit 5cb4ecf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

packages/@react-spectrum/datepicker/test/DatePicker.test.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -950,19 +950,19 @@ describe('DatePicker', function () {
950950
fireEvent.keyDown(document.activeElement, {key: 'ArrowRight'});
951951
expect(segments[1]).toHaveFocus();
952952
expect(onChange).not.toHaveBeenCalled();
953-
let value = today(getLocalTimeZone()).add({months: 1});
953+
let value = today(getLocalTimeZone()).cycle('month', 1);
954954
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
955955

956956
fireEvent.keyDown(document.activeElement, {key: 'ArrowUp'});
957957
fireEvent.keyDown(document.activeElement, {key: 'ArrowRight'});
958958
expect(segments[2]).toHaveFocus();
959959
expect(onChange).not.toHaveBeenCalled();
960-
value = today(getLocalTimeZone()).add({months: 1, days: 1});
960+
value = value.cycle('day', 1);
961961
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
962962

963963
fireEvent.keyDown(document.activeElement, {key: 'ArrowUp'});
964964
expect(onChange).toHaveBeenCalledTimes(1);
965-
value = today(getLocalTimeZone()).add({years: 1, months: 1, days: 1});
965+
value = value.cycle('year', 1);
966966
expect(onChange).toHaveBeenCalledWith(value);
967967
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
968968
});
@@ -982,22 +982,22 @@ describe('DatePicker', function () {
982982
fireEvent.keyDown(document.activeElement, {key: 'ArrowRight'});
983983
expect(segments[1]).toHaveFocus();
984984
expect(onChange).not.toHaveBeenCalled();
985-
let value = today(getLocalTimeZone()).add({months: 1});
985+
let value = today(getLocalTimeZone()).cycle('month', 1);
986986
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
987987

988988
fireEvent.keyDown(document.activeElement, {key: 'ArrowUp'});
989989
fireEvent.keyDown(document.activeElement, {key: 'ArrowRight'});
990990
expect(segments[2]).toHaveFocus();
991991
expect(onChange).not.toHaveBeenCalled();
992-
value = today(getLocalTimeZone()).add({months: 1, days: 1});
992+
value = value.cycle('day', 1);
993993
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
994994

995995
fireEvent.keyDown(document.activeElement, {key: 'ArrowUp'});
996996
expect(onChange).toHaveBeenCalledTimes(1);
997-
expect(onChange).toHaveBeenCalledWith(today(getLocalTimeZone()).add({years: 1, months: 1, days: 1}));
997+
expect(onChange).toHaveBeenCalledWith(value.cycle('year', 1));
998998
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone()))); // controlled
999999

1000-
value = today(getLocalTimeZone()).add({years: 1, months: 1, days: 1});
1000+
value = value.cycle('year', 1);
10011001
rerender(<DatePicker label="Date" onChange={onChange} value={value} />);
10021002
expect(combobox).toHaveTextContent(formatter.format(value.toDate(getLocalTimeZone())));
10031003
});

0 commit comments

Comments
 (0)