testing-library / svelte-testing-library

:chipmunk: Simple and complete Svelte DOM testing utilities that encourage good testing practices
https://testing-library.com/docs/svelte-testing-library/intro
MIT License
608 stars 34 forks source link

ci: run vitest on jsdom and happy-dom #297

Closed mcous closed 5 months ago

mcous commented 5 months ago

Overview

This is the third PR in a series to add multiple Svelte versions and test runners to our CI test matrix.

  1. 294

  2. 295

  3. 297 <-- you are here

  4. TODO add Jest to CI matrix

This PR supersedes or unblocks #286, depending on what we want our default DOM environment to be for local development

Change log

Review requests

How does a CI matrix feel vs running runners on one VM? The matrix keeps the Vitest config simpler, because we don't need to do stuff like isolate the coverage directories, but it uses more "computers" to do so

github-actions[bot] commented 4 months ago

:tada: This PR is included in version 4.2.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: