Mercurial > code > home > repos > streamed-graph
annotate src/style.test.ts @ 150:3ce355e4f388 default tip
bye jest; hi vitest. new working test for styles.ts
author | drewp@bigasterisk.com |
---|---|
date | Mon, 08 May 2023 17:27:44 -0700 |
parents | |
children |
rev | line source |
---|---|
150
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
1 import { describe, expect, it } from "vitest"; |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
2 import { addFontToRootPage } from "./style"; |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
3 |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
4 describe("addFontToRootPage", () => { |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
5 it("adds a style block", () => { |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
6 addFontToRootPage(); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
7 const el = document.head.children[0] as HTMLElement; |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
8 expect(el.innerText).toContain("@font-face"); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
9 }); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
10 it("is idempotent", () => { |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
11 addFontToRootPage(); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
12 addFontToRootPage(); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
13 expect(document.head.children.length).toBe(1); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
14 }); |
3ce355e4f388
bye jest; hi vitest. new working test for styles.ts
drewp@bigasterisk.com
parents:
diff
changeset
|
15 }); |