1.0.0-beta.1 • Published 3 years ago
svelte-facade v1.0.0-beta.1
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