wix-style-react
Version:
wix-style-react
14 lines • 931 B
JavaScript
import React from 'react';
import { WixStyleReactMaskingContext } from '../context';
import { render } from '@testing-library/react';
import WixStyleReactMaskingProvider from '../WixStyleReactMaskingProvider';
import { maskingClassNames as maskingClasses } from '../constants';
describe('WixDesignSystemsMaskingContext', () => {
it('should provide masking classNames trough its context', async () => {
const { container } = render(React.createElement(WixStyleReactMaskingProvider, null,
React.createElement(WixStyleReactMaskingContext.Consumer, null, ({ maskingClassNames }) => (React.createElement("div", { "data-hook": "masked-component", "data-mask": maskingClassNames })))));
const rootEl = container.querySelector(`[data-hook="masked-component"]`);
expect(rootEl?.getAttribute('data-mask')).toBe(maskingClasses);
});
});
//# sourceMappingURL=WixStyleReactMaskingProvider.spec.js.map