wix-style-react
Version:
wix-style-react
54 lines (38 loc) • 1.99 kB
JavaScript
;
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);
});
});
});