Skip to content

Commit 8854192

Browse files
committed
chore: tests
1 parent 055dbb2 commit 8854192

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

packages/unhead/test/unit/client/duplicates.test.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { describe, expect, it } from 'vitest'
2-
import { renderDOMHead } from '../../../src/client'
3-
import { useDom, useDOMHead } from '../../util'
2+
import { useDelayedSerializedDom, useDOMHead } from '../../util'
43

54
describe('dom', () => {
65
it('basic', async () => {
@@ -19,11 +18,8 @@ describe('dom', () => {
1918
],
2019
})
2120

22-
const dom = useDom()
23-
24-
await renderDOMHead(head, { document: dom.window.document })
25-
26-
expect(dom.serialize()).toMatchInlineSnapshot(`
21+
// wait for auto-render
22+
expect(await useDelayedSerializedDom()).toMatchInlineSnapshot(`
2723
"<!DOCTYPE html><html><head>
2824
2925
<meta name="description" content="desc 2"></head>
@@ -40,9 +36,8 @@ describe('dom', () => {
4036

4137
entry.dispose()
4238

43-
await renderDOMHead(head, { document: dom.window.document })
44-
45-
expect(dom.serialize()).toMatchInlineSnapshot(`
39+
// wait for auto-render after dispose
40+
expect(await useDelayedSerializedDom()).toMatchInlineSnapshot(`
4641
"<!DOCTYPE html><html><head>
4742
4843
</head>

packages/unhead/test/unit/scripts/events.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ describe('useScript events', () => {
1111
})
1212
expect(await new Promise<true>((resolve) => {
1313
instance.status = 'loaded'
14+
// trigger the hook to fire callbacks
15+
head.hooks.callHook('script:updated', { script: instance })
1416
instance.onLoaded(() => {
1517
resolve(true)
1618
})
@@ -33,6 +35,8 @@ describe('useScript events', () => {
3335
key: 'once',
3436
})
3537
instance.status = 'loaded'
38+
// trigger the hook to fire callbacks
39+
head.hooks.callHook('script:updated', { script: instance })
3640
await new Promise<void>((resolve) => {
3741
instance.onLoaded(() => {
3842
calls.push('c')

0 commit comments

Comments
 (0)