UNPKG

wix-style-react

Version:
54 lines (37 loc) 1.84 kB
'use strict'; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _FilePicker = require('./FilePicker'); var _FilePicker2 = _interopRequireDefault(_FilePicker); var _FilePicker3 = require('./FilePicker.driver'); var _FilePicker4 = _interopRequireDefault(_FilePicker3); 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('FilePicker', function () { var createDriver = (0, _driverFactory.createDriverFactory)(_FilePicker4.default); describe('error property', function () { it('should not have error by defaullt', function () { var driver = createDriver(_react2.default.createElement(_FilePicker2.default, null)); expect(driver.hasError()).toEqual(false); }); it('should have error', function () { var driver = createDriver(_react2.default.createElement(_FilePicker2.default, { error: true, errorMessage: 'error!!!' })); expect(driver.hasError()).toEqual(true); expect(driver.errorMessage()).toEqual('error!!!'); }); }); describe('testkit', function () { it('should exist', function () { expect((0, _testkitSanity.isTestkitExists)(_react2.default.createElement(_FilePicker2.default, null), _testkit.filePickerTestkitFactory)).toBe(true); }); }); describe('enzyme testkit', function () { it('should exist', function () { expect((0, _testkitSanity.isEnzymeTestkitExists)(_react2.default.createElement(_FilePicker2.default, null), _enzyme.filePickerTestkitFactory, _enzyme2.mount)).toBe(true); }); }); });