@hello-pangea/color-picker
Version:
React color pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
38 lines (31 loc) • 958 B
JavaScript
/* global test, expect */
import React from "react";
import renderer from "react-test-renderer";
import { red } from "../../helpers/color";
import Hue from "./Hue";
import HuePointer from "./HuePointer";
test("Hue renders correctly", () => {
const tree = renderer.create(<Hue {...red} />).toJSON();
expect(tree).toMatchSnapshot();
});
test("Hue renders vertically", () => {
const tree = renderer
.create(<Hue {...red} width={20} height={200} direction="vertical" />)
.toJSON();
expect(tree).toMatchSnapshot();
});
test("Hue renders custom styles correctly", () => {
const tree = renderer
.create(
<Hue
{...red}
styles={{ default: { picker: { boxShadow: "0 0 10px red" } } }}
/>
)
.toJSON();
expect(tree.props.style.boxShadow).toBe("0 0 10px red");
});
test("HuePointer renders correctly", () => {
const tree = renderer.create(<HuePointer />).toJSON();
expect(tree).toMatchSnapshot();
});