qt-public-ui
Version:
新设计规范下业务组件库
32 lines • 1.33 kB
JavaScript
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();
});
});