UNPKG

grommet

Version:

focus on the essential experience

62 lines (52 loc) 1.83 kB
"use strict"; var _react = _interopRequireDefault(require("react")); require("jest-styled-components"); var _reactTestingLibrary = require("react-testing-library"); var _Grommet = require("../../Grommet"); var _ = require(".."); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('Distribution', function () { test('renders', function () { var _render = (0, _reactTestingLibrary.render)(_react.default.createElement(_Grommet.Grommet, null, _react.default.createElement(_.Distribution, { values: [] }))), container = _render.container; expect(container.firstChild).toMatchSnapshot(); }); test('values renders', function () { var _render2 = (0, _reactTestingLibrary.render)(_react.default.createElement(_Grommet.Grommet, null, _react.default.createElement(_.Distribution, { values: [{ value: 20 }, { value: 3 }, { value: 2 }, { value: 1 }] }, function (value) { return _react.default.createElement("span", null, value.value); }))), container = _render2.container; expect(container.firstChild).toMatchSnapshot(); }); test('gap renders', function () { var _render3 = (0, _reactTestingLibrary.render)(_react.default.createElement(_Grommet.Grommet, null, ['xsmall', 'small', 'medium', 'large'].map(function (gap) { return _react.default.createElement(_.Distribution, { key: gap, gap: gap, values: [{ value: 3 }, { value: 2 }, { value: 1 }] }, function (value) { return _react.default.createElement("span", null, value.value); }); }))), container = _render3.container; expect(container.firstChild).toMatchSnapshot(); }); });