0Pricing
Sveltejs Academy · Lesson

Testing Stores and Reactivity

Test Svelte stores in isolation and verify that derived values update correctly.

Stores in Isolation

Test Svelte stores by importing them and asserting on their values after updates.

import { count } from "$lib/stores";
import { get } from "svelte/store";
count.set(5);
expect(get(count)).toBe(5);

get Helper

get(store) reads the current value synchronously, useful in tests.

All lessons in this course

  1. Vitest Setup for Svelte Projects
  2. @testing-library/svelte: render and fireEvent
  3. Testing Stores and Reactivity
  4. Mocking Modules and Fetch
← Back to Sveltejs Academy