UNPKG

wix-style-react

Version:
53 lines (48 loc) 1.57 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', function () { var createDriver = createDriverFactory(headingDriverFactory); describe('light prop', function () { it('should be dark by default', function () { var wrapper = createDriver(React.createElement( Heading, null, 'Hello' )); expect(wrapper.isLight()).toBe(false); }); it('should be light', function () { var wrapper = createDriver(React.createElement( Heading, { light: true }, 'Hello' )); expect(wrapper.isLight()).toBe(true); }); }); describe('testkit', function () { it('should exist', function () { expect(isTestkitExists(React.createElement( Heading, null, 'Hello World' ), headingTestkitFactory)).toBe(true); }); }); describe('enzyme testkit', function () { it('should exist', function () { expect(isEnzymeTestkitExists(React.createElement( Heading, null, 'Hello World' ), enzymeHeadingTestkitFactory, mount)).toBe(true); }); }); });