qt-public-ui
Version:
新设计规范下业务组件库
35 lines (34 loc) • 1.69 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _ = _interopRequireDefault(require(".."));
describe('TwoColumns', function () {
var twoColumnsProps = {
fixedPart: 'left',
fixedWidth: 240,
leftRendered: /*#__PURE__*/_react["default"].createElement("div", null, "leftRendered"),
rightRendered: /*#__PURE__*/_react["default"].createElement("div", null, "rightRendered")
};
it('can align columns properly', function () {
// left
var alignLeftWrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_["default"], (0, _extends2["default"])({}, twoColumnsProps, {
alignColumns: "left"
})));
expect(alignLeftWrapper.render()).toMatchSnapshot();
// right
var alignRightWrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_["default"], (0, _extends2["default"])({}, twoColumnsProps, {
alignColumns: "right"
})));
expect(alignRightWrapper.render()).toMatchSnapshot();
// center
var alignCenterWrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_["default"], (0, _extends2["default"])({}, twoColumnsProps, {
alignColumns: "center"
})));
expect(alignCenterWrapper.render()).toMatchSnapshot();
// space-between
var alignDefaultWrapper = (0, _enzyme.shallow)( /*#__PURE__*/_react["default"].createElement(_["default"], twoColumnsProps));
expect(alignDefaultWrapper.render()).toMatchSnapshot();
});
});