test(theme): add unit tests

This commit is contained in:
Eric Liu 2025-03-16 13:52:33 -07:00
commit 150e03e1fd
7 changed files with 243 additions and 24 deletions

View file

@ -0,0 +1,23 @@
<svelte:options accessors />
<script lang="ts">
import { Theme } from "carbon-components-svelte";
import type { CarbonTheme } from "carbon-components-svelte/Theme/Theme.svelte";
export let theme: CarbonTheme = "white";
export let persist = false;
export let tokens = {};
</script>
<div data-testid="theme-wrapper">
<Theme
{theme}
{persist}
{tokens}
on:update={({ detail }) => {
console.log("update", detail);
}}
>
<slot />
</Theme>
</div>