UNPKG

wix-style-react

Version:
58 lines (39 loc) 1.75 kB
'use strict'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _TextLink = require('./TextLink.driver'); var _TextLink2 = _interopRequireDefault(_TextLink); var _TextLink3 = require('./TextLink'); var _TextLink4 = _interopRequireDefault(_TextLink3); var _driverFactory = require('wix-ui-test-utils/driver-factory'); var _testkit = require('../../../testkit'); var _enzyme = require('../../../testkit/enzyme'); var _testkitSanity = require('../../../test/utils/testkit-sanity'); var _enzyme2 = require('enzyme'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe('TextLink', function () { var createDriver = (0, _driverFactory.createDriverFactory)(_TextLink2.default); it('should have a textLink', function () { var driver = createDriver(_react2.default.createElement(_TextLink4.default, { link: '' })); expect(driver.exists()).toBeTruthy(); }); it('should render children', function () { var children = '<div>123</div>'; var driver = createDriver(_react2.default.createElement( _TextLink4.default, { link: '' }, children )); expect(driver.getTextContent()).toBe(children); }); }); describe('testkit', function () { it('should exist', function () { expect((0, _testkitSanity.isTestkitExists)(_react2.default.createElement(_TextLink4.default, { link: '' }), _testkit.tpaTextLinkTestkitFactory)).toBe(true); }); }); describe('enzyme testkit', function () { it('should exist', function () { expect((0, _testkitSanity.isEnzymeTestkitExists)(_react2.default.createElement(_TextLink4.default, { link: '' }), _enzyme.tpaTextLinkTestkitFactory, _enzyme2.mount)).toBe(true); }); });