1.0.0-beta.1 • Published 3 years ago

svelte-facade v1.0.0-beta.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

svelte-facade

A minimal facade for testing svelte components borrowed from lukeed/uvu.

Usage

npm i --save-dev svelte-facade

In your component tests

import { test } from 'uvu'
import * as assert from 'uvu/assert'
import facade from 'svelte-facade'

test.before(facade.setup)
test.before.each(facade.reset)

test('should render', () => {
  const { container } = facade.render(Count)

  assert.snapshot(
    container.innerHTML,
    `<button id="decr">--</button> <span>5</span> <button id="incr">++</button>`
  )
})

test.run()

To Do

  • Support mock events to test custom events and the payload
1.0.0-beta.5

3 years ago

1.0.0-beta.4

3 years ago

1.0.0-beta.3

3 years ago

1.0.0-beta.2

3 years ago

1.0.0-beta.1

3 years ago