wix-style-react
Version:
wix-style-react
58 lines (39 loc) • 1.75 kB
JavaScript
;
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);
});
});