UNPKG

wix-style-react

Version:
54 lines (38 loc) 1.99 kB
'use strict'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _FieldLabelAttributes = require('./FieldLabelAttributes.driver'); var _FieldLabelAttributes2 = _interopRequireDefault(_FieldLabelAttributes); var _driverFactory = require('wix-ui-test-utils/driver-factory'); var _FieldLabelAttributes3 = require('./FieldLabelAttributes'); var _FieldLabelAttributes4 = _interopRequireDefault(_FieldLabelAttributes3); var _Tooltip = require('../Tooltip'); var _Tooltip2 = _interopRequireDefault(_Tooltip); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('FieldLabelAttributes', function () { var createDriver = (0, _driverFactory.createDriverFactory)(_FieldLabelAttributes2.default); describe('required', function () { it('should not exist by default', function () { var driver = createDriver(_react2.default.createElement(_FieldLabelAttributes4.default, null)); expect(driver.hasRequired()).toBe(false); }); it('should exist', function () { var driver = createDriver(_react2.default.createElement(_FieldLabelAttributes4.default, { required: true })); expect(driver.hasRequired()).toBe(true); }); }); describe('info', function () { it('should not exist by default', function () { var driver = createDriver(_react2.default.createElement(_FieldLabelAttributes4.default, null)); expect(driver.hasInfo()).toBe(false); }); it('should exist', function () { var driver = createDriver(_react2.default.createElement(_FieldLabelAttributes4.default, { info: 'help me bla bla' })); expect(driver.hasInfo()).toBe(true); }); it('should render tooltip', function () { var driver = createDriver(_react2.default.createElement(_FieldLabelAttributes4.default, { tooltip: _react2.default.createElement(_Tooltip2.default, { content: 'content' }) })); expect(driver.hasInfo()).toBe(true); }); }); });