import * as React from "react";
import {render} from "@testing-library/react";
import {ScrollShadow} from "../src";
describe("ScrollShadow", () => {
it("should render correctly", () => {
const wrapper = render();
expect(() => wrapper.unmount()).not.toThrow();
});
it("ref should be forwarded", () => {
const ref = React.createRef();
render();
expect(ref.current).not.toBeNull();
});
it("should support controlled visibility state", () => {
const {getByTestId} = render();
// should have the data-top-scroll attribute in true
expect(getByTestId("scroll-shadow")).toHaveAttribute("data-top-scroll", "true");
});
});