wix-style-react
Version:
wix-style-react
54 lines (37 loc) • 1.84 kB
JavaScript
;
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);
});
});
});