refactor: replace enabled prop with disabled in DigitalClock
This commit is contained in:
committed by
Loic Coenen (aider)
parent
a5e300d238
commit
0b3a1d4d66
@@ -24,21 +24,21 @@ describe("DigitalClock", () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("renders nothing when disabled", () => {
|
||||
const { container } = render(
|
||||
it("renders the input as disabled when disabled prop is true", () => {
|
||||
render(
|
||||
<DigitalClock
|
||||
enabled={false}
|
||||
disabled={true}
|
||||
currentTime={new Date(2025, 0, 1, 14, 30, 15)}
|
||||
onTimeChange={onTimeChangeMock}
|
||||
/>,
|
||||
);
|
||||
expect(container.innerHTML).toBe("");
|
||||
const input = screen.getByTestId("time-input");
|
||||
expect(input).toBeDisabled();
|
||||
});
|
||||
|
||||
it("renders the digital time and input when enabled", () => {
|
||||
render(
|
||||
<DigitalClock
|
||||
enabled={true}
|
||||
currentTime={new Date(2025, 0, 1, 14, 30, 15)}
|
||||
onTimeChange={onTimeChangeMock}
|
||||
/>,
|
||||
@@ -50,7 +50,6 @@ describe("DigitalClock", () => {
|
||||
it("calls onTimeChange when a valid time is entered", () => {
|
||||
render(
|
||||
<DigitalClock
|
||||
enabled={true}
|
||||
currentTime={new Date(2025, 0, 1, 14, 30, 15)}
|
||||
onTimeChange={onTimeChangeMock}
|
||||
/>,
|
||||
@@ -68,7 +67,6 @@ describe("DigitalClock", () => {
|
||||
it("does not call onTimeChange when an invalid time is entered", () => {
|
||||
render(
|
||||
<DigitalClock
|
||||
enabled={true}
|
||||
currentTime={new Date(2025, 0, 1, 14, 30, 15)}
|
||||
onTimeChange={onTimeChangeMock}
|
||||
/>,
|
||||
|
||||
Reference in New Issue
Block a user