@roo-ui/components
Version:
86 lines (75 loc) • 13.3 kB
JavaScript
var _styledBase = _interopRequireDefault(require("@emotion/styled-base"));
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _ = _interopRequireDefault(require("."));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var itRendersValidHtmlAttrubutes = function itRendersValidHtmlAttrubutes(TestComponent) {
it('renders valid html attrubutes', function () {
expect((0, _enzyme.mount)(_react.default.createElement(TestComponent, {
id: "test-component"
})).find('span').prop('id')).toBe('test-component');
});
};
var itFiltersOutInvalidHtmlAttributes = function itFiltersOutInvalidHtmlAttributes(TestComponent) {
it('filters out invalid html attributes', function () {
expect((0, _enzyme.mount)(_react.default.createElement(TestComponent, {
beastMode: true
})).find('span').prop('beastMode')).toBe(undefined);
});
};
var itFiltersOutValidHtmlAttributesThatAreAlsoStyledSystemProps = function itFiltersOutValidHtmlAttributesThatAreAlsoStyledSystemProps(TestComponent) {
it('filters out valid html attributes that are also styled system props', function () {
expect((0, _enzyme.mount)(_react.default.createElement(TestComponent, {
fontSize: 5
})).find('span').prop('fontSize')).toBe(undefined);
});
};
var itRendersValidHtmlAttributesThatAreAlsoStyledSystemProps = function itRendersValidHtmlAttributesThatAreAlsoStyledSystemProps(TestComponent) {
it('renders valid html attributes that are also styled system props', function () {
expect((0, _enzyme.mount)(_react.default.createElement(TestComponent, {
fontSize: 5
})).find('span').prop('fontSize')).toBe(5);
});
};
describe('without options', function () {
var Component = (
/*#__PURE__*/
0, _styledBase.default)('span', _extends({}, {
target: "e12yxnzn0",
label: "Component"
}, (0, _.default)()))(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9vbWl0UHJvcHMvb21pdFByb3BzLnRlc3QuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEIrQyIsImZpbGUiOiIuLi8uLi8uLi9zcmMvb21pdFByb3BzL29taXRQcm9wcy50ZXN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1vdW50IH0gZnJvbSAnZW56eW1lJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLic7XG5cbmNvbnN0IGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMgPSAoVGVzdENvbXBvbmVudCkgPT4ge1xuICBpdCgncmVuZGVycyB2YWxpZCBodG1sIGF0dHJ1YnV0ZXMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGlkPVwidGVzdC1jb21wb25lbnRcIiAvPikuZmluZCgnc3BhbicpLnByb3AoJ2lkJykpLnRvQmUoJ3Rlc3QtY29tcG9uZW50Jyk7XG4gIH0pO1xufTtcblxuY29uc3QgaXRGaWx0ZXJzT3V0SW52YWxpZEh0bWxBdHRyaWJ1dGVzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IGludmFsaWQgaHRtbCBhdHRyaWJ1dGVzJywgKCkgPT4ge1xuICAgIGV4cGVjdChtb3VudCg8VGVzdENvbXBvbmVudCBiZWFzdE1vZGUgLz4pLmZpbmQoJ3NwYW4nKS5wcm9wKCdiZWFzdE1vZGUnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn07XG5cbmNvbnN0IGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUodW5kZWZpbmVkKTtcbiAgfSk7XG59O1xuXG5jb25zdCBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyA9IChUZXN0Q29tcG9uZW50KSA9PiB7XG4gIGl0KCdyZW5kZXJzIHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUoNSk7XG4gIH0pO1xufTtcblxuZGVzY3JpYmUoJ3dpdGhvdXQgb3B0aW9ucycsICgpID0+IHtcbiAgY29uc3QgQ29tcG9uZW50ID0gc3R5bGVkKCdzcGFuJywgb21pdFByb3BzKCkpYGA7XG5cbiAgaXRSZW5kZXJzVmFsaWRIdG1sQXR0cnVidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dEludmFsaWRIdG1sQXR0cmlidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzKENvbXBvbmVudCk7XG59KTtcblxuZGVzY3JpYmUoJ3dpdGggb21pdFN0eWxlZFN5c3RlbVByb3BzID0gZmFsc2UnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbXSwgeyBvbWl0U3R5bGVkU3lzdGVtUHJvcHM6IGZhbHNlIH0pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xufSk7XG5cbmRlc2NyaWJlKCd3aXRoIFwiZGF0YS10ZXN0aWRcIiBpbiBvbWl0IGxpc3QnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbJ2RhdGEtdGVzdGlkJ10pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xuXG4gIGl0KCdmaWx0ZXJzIG91dCBcImRhdGEtdGVzdGlkXCInLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxDb21wb25lbnQgZGF0YS10ZXN0aWQ9XCJ0ZXN0LWNvbXBvbmVudFwiIC8+KS5maW5kKCdzcGFuJykucHJvcCgnZGF0YS10ZXN0aWQnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn0pO1xuIl19 */");
itRendersValidHtmlAttrubutes(Component);
itFiltersOutInvalidHtmlAttributes(Component);
itFiltersOutValidHtmlAttributesThatAreAlsoStyledSystemProps(Component);
});
describe('with omitStyledSystemProps = false', function () {
var Component = (
/*#__PURE__*/
0, _styledBase.default)('span', _extends({}, {
target: "e12yxnzn1",
label: "Component"
}, (0, _.default)([], {
omitStyledSystemProps: false
})))(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9vbWl0UHJvcHMvb21pdFByb3BzLnRlc3QuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0NtRiIsImZpbGUiOiIuLi8uLi8uLi9zcmMvb21pdFByb3BzL29taXRQcm9wcy50ZXN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1vdW50IH0gZnJvbSAnZW56eW1lJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLic7XG5cbmNvbnN0IGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMgPSAoVGVzdENvbXBvbmVudCkgPT4ge1xuICBpdCgncmVuZGVycyB2YWxpZCBodG1sIGF0dHJ1YnV0ZXMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGlkPVwidGVzdC1jb21wb25lbnRcIiAvPikuZmluZCgnc3BhbicpLnByb3AoJ2lkJykpLnRvQmUoJ3Rlc3QtY29tcG9uZW50Jyk7XG4gIH0pO1xufTtcblxuY29uc3QgaXRGaWx0ZXJzT3V0SW52YWxpZEh0bWxBdHRyaWJ1dGVzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IGludmFsaWQgaHRtbCBhdHRyaWJ1dGVzJywgKCkgPT4ge1xuICAgIGV4cGVjdChtb3VudCg8VGVzdENvbXBvbmVudCBiZWFzdE1vZGUgLz4pLmZpbmQoJ3NwYW4nKS5wcm9wKCdiZWFzdE1vZGUnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn07XG5cbmNvbnN0IGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUodW5kZWZpbmVkKTtcbiAgfSk7XG59O1xuXG5jb25zdCBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyA9IChUZXN0Q29tcG9uZW50KSA9PiB7XG4gIGl0KCdyZW5kZXJzIHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUoNSk7XG4gIH0pO1xufTtcblxuZGVzY3JpYmUoJ3dpdGhvdXQgb3B0aW9ucycsICgpID0+IHtcbiAgY29uc3QgQ29tcG9uZW50ID0gc3R5bGVkKCdzcGFuJywgb21pdFByb3BzKCkpYGA7XG5cbiAgaXRSZW5kZXJzVmFsaWRIdG1sQXR0cnVidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dEludmFsaWRIdG1sQXR0cmlidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzKENvbXBvbmVudCk7XG59KTtcblxuZGVzY3JpYmUoJ3dpdGggb21pdFN0eWxlZFN5c3RlbVByb3BzID0gZmFsc2UnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbXSwgeyBvbWl0U3R5bGVkU3lzdGVtUHJvcHM6IGZhbHNlIH0pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xufSk7XG5cbmRlc2NyaWJlKCd3aXRoIFwiZGF0YS10ZXN0aWRcIiBpbiBvbWl0IGxpc3QnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbJ2RhdGEtdGVzdGlkJ10pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xuXG4gIGl0KCdmaWx0ZXJzIG91dCBcImRhdGEtdGVzdGlkXCInLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxDb21wb25lbnQgZGF0YS10ZXN0aWQ9XCJ0ZXN0LWNvbXBvbmVudFwiIC8+KS5maW5kKCdzcGFuJykucHJvcCgnZGF0YS10ZXN0aWQnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn0pO1xuIl19 */");
itRendersValidHtmlAttrubutes(Component);
itFiltersOutInvalidHtmlAttributes(Component);
itRendersValidHtmlAttributesThatAreAlsoStyledSystemProps(Component);
});
describe('with "data-testid" in omit list', function () {
var Component = (
/*#__PURE__*/
0, _styledBase.default)('span', _extends({}, {
target: "e12yxnzn2",
label: "Component"
}, (0, _.default)(['data-testid'])))(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9vbWl0UHJvcHMvb21pdFByb3BzLnRlc3QuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0Q4RCIsImZpbGUiOiIuLi8uLi8uLi9zcmMvb21pdFByb3BzL29taXRQcm9wcy50ZXN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IG1vdW50IH0gZnJvbSAnZW56eW1lJztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLic7XG5cbmNvbnN0IGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMgPSAoVGVzdENvbXBvbmVudCkgPT4ge1xuICBpdCgncmVuZGVycyB2YWxpZCBodG1sIGF0dHJ1YnV0ZXMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGlkPVwidGVzdC1jb21wb25lbnRcIiAvPikuZmluZCgnc3BhbicpLnByb3AoJ2lkJykpLnRvQmUoJ3Rlc3QtY29tcG9uZW50Jyk7XG4gIH0pO1xufTtcblxuY29uc3QgaXRGaWx0ZXJzT3V0SW52YWxpZEh0bWxBdHRyaWJ1dGVzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IGludmFsaWQgaHRtbCBhdHRyaWJ1dGVzJywgKCkgPT4ge1xuICAgIGV4cGVjdChtb3VudCg8VGVzdENvbXBvbmVudCBiZWFzdE1vZGUgLz4pLmZpbmQoJ3NwYW4nKS5wcm9wKCdiZWFzdE1vZGUnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn07XG5cbmNvbnN0IGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzID0gKFRlc3RDb21wb25lbnQpID0+IHtcbiAgaXQoJ2ZpbHRlcnMgb3V0IHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUodW5kZWZpbmVkKTtcbiAgfSk7XG59O1xuXG5jb25zdCBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyA9IChUZXN0Q29tcG9uZW50KSA9PiB7XG4gIGl0KCdyZW5kZXJzIHZhbGlkIGh0bWwgYXR0cmlidXRlcyB0aGF0IGFyZSBhbHNvIHN0eWxlZCBzeXN0ZW0gcHJvcHMnLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxUZXN0Q29tcG9uZW50IGZvbnRTaXplPXs1fSAvPikuZmluZCgnc3BhbicpLnByb3AoJ2ZvbnRTaXplJykpLnRvQmUoNSk7XG4gIH0pO1xufTtcblxuZGVzY3JpYmUoJ3dpdGhvdXQgb3B0aW9ucycsICgpID0+IHtcbiAgY29uc3QgQ29tcG9uZW50ID0gc3R5bGVkKCdzcGFuJywgb21pdFByb3BzKCkpYGA7XG5cbiAgaXRSZW5kZXJzVmFsaWRIdG1sQXR0cnVidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dEludmFsaWRIdG1sQXR0cmlidXRlcyhDb21wb25lbnQpO1xuXG4gIGl0RmlsdGVyc091dFZhbGlkSHRtbEF0dHJpYnV0ZXNUaGF0QXJlQWxzb1N0eWxlZFN5c3RlbVByb3BzKENvbXBvbmVudCk7XG59KTtcblxuZGVzY3JpYmUoJ3dpdGggb21pdFN0eWxlZFN5c3RlbVByb3BzID0gZmFsc2UnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbXSwgeyBvbWl0U3R5bGVkU3lzdGVtUHJvcHM6IGZhbHNlIH0pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdFJlbmRlcnNWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xufSk7XG5cbmRlc2NyaWJlKCd3aXRoIFwiZGF0YS10ZXN0aWRcIiBpbiBvbWl0IGxpc3QnLCAoKSA9PiB7XG4gIGNvbnN0IENvbXBvbmVudCA9IHN0eWxlZCgnc3BhbicsIG9taXRQcm9wcyhbJ2RhdGEtdGVzdGlkJ10pKWBgO1xuXG4gIGl0UmVuZGVyc1ZhbGlkSHRtbEF0dHJ1YnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRJbnZhbGlkSHRtbEF0dHJpYnV0ZXMoQ29tcG9uZW50KTtcblxuICBpdEZpbHRlcnNPdXRWYWxpZEh0bWxBdHRyaWJ1dGVzVGhhdEFyZUFsc29TdHlsZWRTeXN0ZW1Qcm9wcyhDb21wb25lbnQpO1xuXG4gIGl0KCdmaWx0ZXJzIG91dCBcImRhdGEtdGVzdGlkXCInLCAoKSA9PiB7XG4gICAgZXhwZWN0KG1vdW50KDxDb21wb25lbnQgZGF0YS10ZXN0aWQ9XCJ0ZXN0LWNvbXBvbmVudFwiIC8+KS5maW5kKCdzcGFuJykucHJvcCgnZGF0YS10ZXN0aWQnKSkudG9CZSh1bmRlZmluZWQpO1xuICB9KTtcbn0pO1xuIl19 */");
itRendersValidHtmlAttrubutes(Component);
itFiltersOutInvalidHtmlAttributes(Component);
itFiltersOutValidHtmlAttributesThatAreAlsoStyledSystemProps(Component);
it('filters out "data-testid"', function () {
expect((0, _enzyme.mount)(_react.default.createElement(Component, {
"data-testid": "test-component"
})).find('span').prop('data-testid')).toBe(undefined);
});
});
;