import React from "react";
import { mount, shallow } from "enzyme";
import Row from ".";
const baseProps = {
checked: false,
element: 1,
contextOptions: [{ key: "1", label: "test" }],
children: Some text,
};
describe("
", () => {
it("renders without error", () => {
const wrapper = mount(
);
expect(wrapper).toExist();
});
it("call changeCheckbox(e)", () => {
const onSelect = jest.fn();
const wrapper = shallow(
);
wrapper.simulate("change", { target: { checked: true } });
expect(onSelect).toHaveBeenCalled();
});
it("accepts id", () => {
const wrapper = mount(
);
expect(wrapper.prop("id")).toEqual("testId");
});
it("accepts className", () => {
const wrapper = mount(
);
expect(wrapper.prop("className")).toEqual("test");
});
it("accepts style", () => {
const wrapper = mount(
);
expect(wrapper.getDOMNode().style).toHaveProperty("color", "red");
});
});