v4web-components
Version:
Stencil Component Starter
36 lines (35 loc) • 1.22 kB
JavaScript
import { newSpecPage } from '@stencil/core/testing';
import { LabDsIconNotSelectable } from './lab-ds-icon-not-selectable';
describe('v4-icon-not-selectable', () => {
it('renders', async () => {
const page = await newSpecPage({
components: [LabDsIconNotSelectable],
html: `<lab-ds-icon-not-selectable size="small" icon="person"/>`,
});
expect(page.root).toEqualHtml(`
<lab-ds-icon-not-selectable size="small" icon="person">
<mock:shadow-root>
<span class="material-symbols-outlined small notranslate">
person
</span>
</mock:shadow-root>
</lab-ds-icon-not-selectable>
`);
});
it('renders with default values', async () => {
const page = await newSpecPage({
components: [LabDsIconNotSelectable],
html: `<lab-ds-icon-not-selectable icon="person"/>`,
});
expect(page.root).toEqualHtml(`
<lab-ds-icon-not-selectable icon="person">
<mock:shadow-root>
<span class="material-symbols-outlined x-small notranslate">
person
</span>
</mock:shadow-root>
</lab-ds-icon-not-selectable>
`);
});
});
//# sourceMappingURL=lab-ds-icon-not-selectable.spec.js.map