UNPKG

wix-style-react

Version:
46 lines (40 loc) 1.39 kB
import React from 'react'; import headingDriverFactory from './Heading.driver'; import Heading from './Heading'; import { createDriverFactory } from 'wix-ui-test-utils/driver-factory'; import { isEnzymeTestkitExists } from 'wix-ui-test-utils/enzyme'; import { isTestkitExists } from 'wix-ui-test-utils/vanilla'; import { mount } from 'enzyme'; import { headingTestkitFactory } from '../../testkit'; import { headingTestkitFactory as enzymeHeadingTestkitFactory } from '../../testkit/enzyme'; describe('Heading', () => { const createDriver = createDriverFactory(headingDriverFactory); describe('light prop', () => { it('should be dark by default', () => { const wrapper = createDriver(<Heading>Hello</Heading>); expect(wrapper.isLight()).toBe(false); }); it('should be light', () => { const wrapper = createDriver(<Heading light>Hello</Heading>); expect(wrapper.isLight()).toBe(true); }); }); describe('testkit', () => { it('should exist', () => { expect( isTestkitExists(<Heading>Hello World</Heading>, headingTestkitFactory), ).toBe(true); }); }); describe('enzyme testkit', () => { it('should exist', () => { expect( isEnzymeTestkitExists( <Heading>Hello World</Heading>, enzymeHeadingTestkitFactory, mount, ), ).toBe(true); }); }); });