@skyux-sdk/testing
Version:
This library was generated with [Nx](https://nx.dev).
125 lines (111 loc) • 4.42 kB
JavaScript
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