UNPKG

grommet

Version:

focus on the essential experience

46 lines 1.58 kB
import React from 'react'; import renderer from 'react-test-renderer'; import 'jest-styled-components'; import { Grommet } from '../../Grommet'; import { RadioButton } from '..'; test('RadioButton renders', function () { var component = renderer.create(React.createElement(Grommet, null, React.createElement(RadioButton, { name: "test empty" }), React.createElement(RadioButton, { id: "test id", name: "test name" }))); var tree = component.toJSON(); expect(tree).toMatchSnapshot(); }); test('RadioButton label renders', function () { var component = renderer.create(React.createElement(Grommet, null, React.createElement(RadioButton, { label: "test label", name: "test label" }), React.createElement(RadioButton, { label: React.createElement("div", null, "test label"), name: "test div label" }))); var tree = component.toJSON(); expect(tree).toMatchSnapshot(); }); test('RadioButton checked renders', function () { var component = renderer.create(React.createElement(Grommet, null, React.createElement(RadioButton, { checked: true, name: "test checked" }))); var tree = component.toJSON(); expect(tree).toMatchSnapshot(); }); test('RadioButton disabled renders', function () { var component = renderer.create(React.createElement(Grommet, null, React.createElement(RadioButton, { disabled: true, name: "test disabled" }), React.createElement(RadioButton, { disabled: true, checked: true, name: "test checked disabled" }))); var tree = component.toJSON(); expect(tree).toMatchSnapshot(); });