Skip to content

Lupa API Reference / testing/fixture / TemplateTypes

Type Alias: TemplateTypes

TemplateTypes = string | ReturnType<typeof litHtml> | TemplateResult

Defined in: src/testing/fixture.ts:20

Type alias for a template that can be rendered by the fixture function.

Example

ts
test('renders lit template', async ({ assert }) => {
  const el = await fixture&lt;HTMLButtonElement&gt;(html`&lt;button&gt;Click me&lt;/button&gt;`)
  assert.equal(el.textContent, 'Click me')
})

test('renders string template', async ({ assert }) => {
  const el = await fixture&lt;HTMLDivElement&gt;('<div id="test"></div>')
  assert.equal(el.id, 'test')
})