Import upstream changes (f06c7b95dcdbaf754dcca2a895040c3a347898de)

This commit is contained in:
Lit Robot
2023-11-07 00:24:33 +00:00
parent 06ac50cfc4
commit c1f97c0b73

View File

@@ -7,7 +7,6 @@
import {MyElement} from '../my-element.js'; import {MyElement} from '../my-element.js';
import {fixture, assert} from '@open-wc/testing'; import {fixture, assert} from '@open-wc/testing';
import {UncompiledTemplateResult} from 'lit';
import {html} from 'lit/static-html.js'; import {html} from 'lit/static-html.js';
suite('my-element', () => { suite('my-element', () => {
@@ -17,9 +16,7 @@ suite('my-element', () => {
}); });
test('renders with default values', async () => { test('renders with default values', async () => {
const el = await fixture( const el = await fixture(html`<my-element></my-element>`);
html`<my-element></my-element>` as UncompiledTemplateResult
);
assert.shadowDom.equal( assert.shadowDom.equal(
el, el,
` `
@@ -31,9 +28,7 @@ suite('my-element', () => {
}); });
test('renders with a set name', async () => { test('renders with a set name', async () => {
const el = await fixture( const el = await fixture(html`<my-element name="Test"></my-element>`);
html`<my-element name="Test"></my-element>` as UncompiledTemplateResult
);
assert.shadowDom.equal( assert.shadowDom.equal(
el, el,
` `
@@ -45,9 +40,7 @@ suite('my-element', () => {
}); });
test('handles a click', async () => { test('handles a click', async () => {
const el = (await fixture( const el = (await fixture(html`<my-element></my-element>`)) as MyElement;
html`<my-element></my-element>` as UncompiledTemplateResult
)) as MyElement;
const button = el.shadowRoot!.querySelector('button')!; const button = el.shadowRoot!.querySelector('button')!;
button.click(); button.click();
await el.updateComplete; await el.updateComplete;
@@ -62,9 +55,7 @@ suite('my-element', () => {
}); });
test('styling applied', async () => { test('styling applied', async () => {
const el = (await fixture( const el = (await fixture(html`<my-element></my-element>`)) as MyElement;
html`<my-element></my-element>` as UncompiledTemplateResult
)) as MyElement;
await el.updateComplete; await el.updateComplete;
assert.equal(getComputedStyle(el).paddingTop, '16px'); assert.equal(getComputedStyle(el).paddingTop, '16px');
}); });