UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

32 lines 1.33 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import React from 'react'; import { shallow } from 'enzyme'; import TwoColumns from '..'; describe('TwoColumns', function () { var twoColumnsProps = { fixedPart: 'left', fixedWidth: 240, leftRendered: /*#__PURE__*/React.createElement("div", null, "leftRendered"), rightRendered: /*#__PURE__*/React.createElement("div", null, "rightRendered") }; it('can align columns properly', function () { // left var alignLeftWrapper = shallow( /*#__PURE__*/React.createElement(TwoColumns, _extends({}, twoColumnsProps, { alignColumns: "left" }))); expect(alignLeftWrapper.render()).toMatchSnapshot(); // right var alignRightWrapper = shallow( /*#__PURE__*/React.createElement(TwoColumns, _extends({}, twoColumnsProps, { alignColumns: "right" }))); expect(alignRightWrapper.render()).toMatchSnapshot(); // center var alignCenterWrapper = shallow( /*#__PURE__*/React.createElement(TwoColumns, _extends({}, twoColumnsProps, { alignColumns: "center" }))); expect(alignCenterWrapper.render()).toMatchSnapshot(); // space-between var alignDefaultWrapper = shallow( /*#__PURE__*/React.createElement(TwoColumns, twoColumnsProps)); expect(alignDefaultWrapper.render()).toMatchSnapshot(); }); });