import React from "react";
import renderer from "react-test-renderer";
import Box from "../Box";
describe("Box renders correctly", () => {
it("with empty props", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with children", () => {
const tree = renderer.create(Child).toJSON();
expect(tree).toMatchSnapshot();
});
it("with border prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with borderColor prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with rounded prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with shadow prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with margin prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with marginX prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with marginY prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with marginTop prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with marginEnd prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with marginStart prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with padding prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingX prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingY prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingTop prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingEnd prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingBottom prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with paddingStart prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with backgroundColor prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
it("with text prop", () => {
const tree = renderer.create().toJSON();
expect(tree).toMatchSnapshot();
});
});