UNPKG

@skyux-sdk/testing

Version:

This library was generated with [Nx](https://nx.dev).

125 lines (111 loc) 4.42 kB
import { _skyTestingCheckAccessibility, _skyTestingCheckVisibility, _skyTestingCheckLibResourceText, _skyTestingCheckResourceText, _skyTestingCheckExistence, _skyTestingHasCssClass, _skyTestingHasLibResourceText, _skyTestingHasResourceText, _skyTestingHasStyle, _skyTestingHasText, _skyTestingCheckLibResourceTemplate, _skyTestingCheckResourceTemplate } from '@skyux-sdk/testing/private'; import { expect } from 'vitest'; // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toBeAccessible(el, options) { const { pass, message } = await _skyTestingCheckAccessibility(el, options); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ toBeVisible(el, options) { const { pass, message } = _skyTestingCheckVisibility(el, options); return { pass, message: () => message, }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toEqualLibResourceText(actualText, resourceKey, resourceArgs) { const { pass, message } = await _skyTestingCheckLibResourceText(actualText, resourceKey, resourceArgs); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toEqualResourceText(actualText, resourceKey, resourceArgs) { const { pass, message } = await _skyTestingCheckResourceText(actualText, resourceKey, resourceArgs); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ toExist(el) { const { pass, message } = _skyTestingCheckExistence(el); return { pass, message: () => message, }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ toHaveCssClass(el, expectedClassName) { const { pass, message } = _skyTestingHasCssClass(el, expectedClassName); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toHaveLibResourceText(el, resourceKey, resourceArgs, trimWhitespace = true) { if (!el) { throw new Error('toHaveLibResourceText expects an Element.'); } const { pass, message } = await _skyTestingHasLibResourceText(el, resourceKey, resourceArgs, trimWhitespace); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toHaveResourceText(el, resourceKey, resourceArgs, trimWhitespace = true) { if (!el) { throw new Error('toHaveResourceText expects an Element.'); } const { pass, message } = await _skyTestingHasResourceText(el, resourceKey, resourceArgs, trimWhitespace); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ toHaveStyle(el, expectedStyles) { const { pass, message } = _skyTestingHasStyle(el, expectedStyles); return { pass, message: () => message, }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ toHaveText(el, expectedText, trimWhitespace = true) { const { pass, message } = _skyTestingHasText(el, expectedText, trimWhitespace); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toMatchLibResourceTemplate(el, resourceKey) { if (!el) { throw new Error('toMatchLibResourceTemplate expects an Element.'); } const { pass, message } = await _skyTestingCheckLibResourceTemplate(el, resourceKey); return { pass, message: () => message }; }, }); // eslint-disable-next-line @nx/enforce-module-boundaries expect.extend({ async toMatchResourceTemplate(el, resourceKey) { if (!el) { throw new Error('toMatchResourceTemplate expects an Element.'); } const { pass, message } = await _skyTestingCheckResourceTemplate(el, resourceKey); return { pass, message: () => message }; }, }); /** * Generated bundle index. Do not edit. */ //# sourceMappingURL=skyux-sdk-testing-vitest.mjs.map