UNPKG

wix-style-react

Version:
49 lines (41 loc) 1.36 kB
import React from 'react'; import textLinkDriverFactory from './TextLink.driver'; import TextLink from './TextLink'; import { createDriverFactory } from 'wix-ui-test-utils/driver-factory'; import { tpaTextLinkTestkitFactory as textLinkTestkitFactory } from '../../../testkit'; import { tpaTextLinkTestkitFactory as enzymeTextLinkTestkitFactory } from '../../../testkit/enzyme'; import { isTestkitExists, isEnzymeTestkitExists, } from '../../../test/utils/testkit-sanity'; import { mount } from 'enzyme'; describe('TextLink', () => { const createDriver = createDriverFactory(textLinkDriverFactory); it('should have a textLink', () => { const driver = createDriver(<TextLink link="" />); expect(driver.exists()).toBeTruthy(); }); it('should render children', () => { const children = '<div>123</div>'; const driver = createDriver(<TextLink link="">{children}</TextLink>); expect(driver.getTextContent()).toBe(children); }); }); describe('testkit', () => { it('should exist', () => { expect(isTestkitExists(<TextLink link="" />, textLinkTestkitFactory)).toBe( true, ); }); }); describe('enzyme testkit', () => { it('should exist', () => { expect( isEnzymeTestkitExists( <TextLink link="" />, enzymeTextLinkTestkitFactory, mount, ), ).toBe(true); }); });