Skip to content

Commit

Permalink
Merge 5b82a96 into f497ce8
Browse files Browse the repository at this point in the history
  • Loading branch information
balajis-qb authored Oct 14, 2023
2 parents f497ce8 + 5b82a96 commit 9b946f3
Showing 1 changed file with 14 additions and 10 deletions.
24 changes: 14 additions & 10 deletions test/exclude_times_test.test.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,28 @@
import React from "react";
import { mount } from "enzyme";
import { render } from "@testing-library/react";
import { setTime, newDate } from "../src/date_utils";
import DatePicker from "../src/index.jsx";

describe("DatePicker", () => {
it("should disable times specified in excludeTimes props", () => {
var now = newDate();
var datePicker = mount(
const now = newDate();

const { container: datePicker } = render(
<DatePicker
open
showTimeSelect
excludeTimes={[
setTime(now, { hours: 17, minutes: 0 }),
setTime(now, { hours: 18, minutes: 30 }),
setTime(now, { hours: 19, minutes: 30 }),
setTime(now, { hours: 17, minutes: 30 }),
setTime(now, { hour: 17, minute: 0 }),
setTime(now, { hour: 18, minute: 30 }),
setTime(now, { hour: 19, minute: 30 }),
setTime(now, { hour: 17, minute: 30 }),
]}
/>,
);
expect(
datePicker.find(".react-datepicker__time-list-item--disabled"),
).not.toBeNull();

const disabledTimeItems = datePicker.querySelectorAll(
".react-datepicker__time-list-item--disabled",
);
expect(disabledTimeItems.length).toBe(4);
});
});

0 comments on commit 9b946f3

Please sign in to comment.