Skip to main content


Does this library also work with SvelteKit?

Yes, it does. It requires the same setup as a "normal" Svelte project.

Testing file upload component

File upload handler not triggering? Use happy-dom, not jsdom, and make sure to use fireEvent.change(...) and not fireEvent.input(...). It seems that jsdom (which is at v22.1.0 at the time of this writing) doesn't fake all the File object as it should.

See svelte-testing-library's issue 219 for more details.