UNPKG

wix-style-react

Version:
38 lines (32 loc) 1.48 kB
import React from 'react'; import fieldLabelAttributesDriverFactory from './FieldLabelAttributes.driver'; import { createDriverFactory } from 'wix-ui-test-utils/driver-factory'; import FieldLabelAttributes from './FieldLabelAttributes'; import Tooltip from '../Tooltip'; describe('FieldLabelAttributes', function () { var createDriver = createDriverFactory(fieldLabelAttributesDriverFactory); describe('required', function () { it('should not exist by default', function () { var driver = createDriver(React.createElement(FieldLabelAttributes, null)); expect(driver.hasRequired()).toBe(false); }); it('should exist', function () { var driver = createDriver(React.createElement(FieldLabelAttributes, { required: true })); expect(driver.hasRequired()).toBe(true); }); }); describe('info', function () { it('should not exist by default', function () { var driver = createDriver(React.createElement(FieldLabelAttributes, null)); expect(driver.hasInfo()).toBe(false); }); it('should exist', function () { var driver = createDriver(React.createElement(FieldLabelAttributes, { info: 'help me bla bla' })); expect(driver.hasInfo()).toBe(true); }); it('should render tooltip', function () { var driver = createDriver(React.createElement(FieldLabelAttributes, { tooltip: React.createElement(Tooltip, { content: 'content' }) })); expect(driver.hasInfo()).toBe(true); }); }); });