Skip to content

Commit 6dfbbe6

Browse files
maranomynetlaug
authored andcommitted
tests: Fix side-effecty+inconsistent formatting of date value inputs
…making sure input values are applied in a more consistent manner, and with formatting that matches the currently active dateFormat (usually the default format). This only affects clarity/readability. All tests still pass.
1 parent 16b9c94 commit 6dfbbe6

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/test/date_utils_test.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ describe("date_utils", () => {
998998
});
999999

10001000
it("should parse date without strict parsing", () => {
1001-
const value = "01/15/20";
1001+
const value = "1/2/2020";
10021002
const dateFormat = "MM/dd/yyyy";
10031003

10041004
expect(parseDate(value, dateFormat, undefined, false)).not.toBeNull();

src/test/datepicker_test.test.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ describe("DatePicker", () => {
912912
const input = container.querySelector("input");
913913
fireEvent.change(input ?? new HTMLInputElement(), {
914914
target: {
915-
value: newDate("2014-01-02"),
915+
value: "01/02/2014",
916916
},
917917
});
918918

@@ -1679,7 +1679,7 @@ describe("DatePicker", () => {
16791679
return render(
16801680
<DatePicker
16811681
selected={new Date("1993-07-02")}
1682-
minDate={new Date("1800/01/01")}
1682+
minDate={new Date("1800-01-01")}
16831683
open
16841684
/>,
16851685
);
@@ -1691,11 +1691,11 @@ describe("DatePicker", () => {
16911691

16921692
fireEvent.change(input ?? new HTMLElement(), {
16931693
target: {
1694-
value: "1801/01/01",
1694+
value: "01/01/1801",
16951695
},
16961696
});
16971697

1698-
expect(container.querySelector("input")?.value).toBe("1801/01/01");
1698+
expect(container.querySelector("input")?.value).toBe("01/01/1801");
16991699
expect(
17001700
container.querySelector(".react-datepicker__current-month")?.innerHTML,
17011701
).toBe("January 1801");
@@ -1779,7 +1779,7 @@ describe("DatePicker", () => {
17791779
it("should update the selected date on manual input", () => {
17801780
const data = getOnInputKeyDownStuff();
17811781
fireEvent.change(data.dateInput, {
1782-
target: { value: "02/02/2017" },
1782+
target: { value: "2017-02-02" },
17831783
});
17841784
fireEvent.keyDown(data.dateInput, getKey(KeyType.Enter));
17851785
data.copyM = newDate("2017-02-02");

0 commit comments

Comments
 (0)