From ac1f86ac156a94c86e81647c55d8bb56c035edc6 Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Mon, 17 Jan 2022 22:13:05 -0500 Subject: [PATCH] Add Label fixes and tests Fixes #33 --- src/lib/components/label/Label.svelte | 25 +++-- src/lib/components/label/label.test.ts | 146 +++++++++++++++++++++++-- 2 files changed, 151 insertions(+), 20 deletions(-) diff --git a/src/lib/components/label/Label.svelte b/src/lib/components/label/Label.svelte index 2723869..09d700a 100644 --- a/src/lib/components/label/Label.svelte +++ b/src/lib/components/label/Label.svelte @@ -1,7 +1,16 @@ - + diff --git a/src/lib/components/label/label.test.ts b/src/lib/components/label/label.test.ts index dbfb1c8..1229ca5 100644 --- a/src/lib/components/label/label.test.ts +++ b/src/lib/components/label/label.test.ts @@ -2,6 +2,9 @@ import { render } from "@testing-library/svelte"; import Label from "./Label.svelte"; import LabelProvider from "./LabelProvider.svelte"; import svelte from "svelte-inline-compile"; +import { suppressConsoleLogs } from "$lib/test-utils/suppress-console-logs"; +import { writable, type Writable } from "svelte/store"; +import { tick } from "svelte"; let mockId = 0; jest.mock("../../hooks/use-id", () => { @@ -13,6 +16,19 @@ jest.mock("../../hooks/use-id", () => { beforeEach(() => (mockId = 0)); afterAll(() => jest.restoreAllMocks()); +beforeEach(() => { + document.body.innerHTML = ""; +}); + +it( + "should error when we are using a