wix-style-react
Version:
wix-style-react
71 lines (53 loc) • 1.9 kB
JavaScript
;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _Heading = require('./Heading.driver');
var _Heading2 = _interopRequireDefault(_Heading);
var _Heading3 = require('./Heading');
var _Heading4 = _interopRequireDefault(_Heading3);
var _driverFactory = require('wix-ui-test-utils/driver-factory');
var _enzyme = require('wix-ui-test-utils/enzyme');
var _vanilla = require('wix-ui-test-utils/vanilla');
var _enzyme2 = require('enzyme');
var _testkit = require('../../testkit');
var _enzyme3 = require('../../testkit/enzyme');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('Heading', function () {
var createDriver = (0, _driverFactory.createDriverFactory)(_Heading2.default);
describe('light prop', function () {
it('should be dark by default', function () {
var wrapper = createDriver(_react2.default.createElement(
_Heading4.default,
null,
'Hello'
));
expect(wrapper.isLight()).toBe(false);
});
it('should be light', function () {
var wrapper = createDriver(_react2.default.createElement(
_Heading4.default,
{ light: true },
'Hello'
));
expect(wrapper.isLight()).toBe(true);
});
});
describe('testkit', function () {
it('should exist', function () {
expect((0, _vanilla.isTestkitExists)(_react2.default.createElement(
_Heading4.default,
null,
'Hello World'
), _testkit.headingTestkitFactory)).toBe(true);
});
});
describe('enzyme testkit', function () {
it('should exist', function () {
expect((0, _enzyme.isEnzymeTestkitExists)(_react2.default.createElement(
_Heading4.default,
null,
'Hello World'
), _enzyme3.headingTestkitFactory, _enzyme2.mount)).toBe(true);
});
});
});