import React from "react";
import "@testing-library/jest-dom";
import userEvent from "@testing-library/user-event";
import { render, screen, waitFor } from "@testing-library/react";
import Input from "./Input";
describe("Running Test for Marbella Input", () => {
test("Check placeholder in Input", () => {
render();
expect(screen.getByPlaceholderText("Hello marbella")).toHaveAttribute(
"placeholder",
"Hello marbella"
);
});
test("renders the Input component", async () => {
render();
const input = screen.getByPlaceholderText("marbella") as HTMLInputElement;
userEvent.type(input, "Hello world!");
await waitFor(() => expect(input.value).toBe("Hello world!"));
});
});