phoenix-components-library
Version:
Component library for Phoenix Frontend Projects.
39 lines (35 loc) • 953 B
JSX
import React from "react";
import renderer from "react-test-renderer";
import { Select } from "./Select";
describe("<Select /> ", () => {
const optionsData = [
{ id: 1, value: "first", name: "First" },
{ id: 2, value: "second", name: "Second" },
{ id: 3, value: "third", name: "Third" }
];
test("Render Select correctly", () => {
const tree = renderer
.create(
<Select
placeholder="Select"
default={{ value: "first", name: "First" }}
options={optionsData}
/>
)
.toJSON();
expect(tree).toMatchSnapshot();
});
test("None should be on first place in dropdown when passed", () => {
const tree = renderer
.create(
<Select
placeholder="Select"
default={{ value: "first", name: "First" }}
options={optionsData}
includeNone
/>
)
.toJSON();
expect(tree).toMatchSnapshot();
});
});