aliaset
Version:
twind monorepo
22 lines (13 loc) • 471 B
text/typescript
// @vitest-environment happy-dom
import { assert, test } from 'vitest'
import { dom, stringify } from '..'
test('uses DOM nodes', () => {
// we need at least one node within head
document.head.append(document.createTextNode(''))
assert.lengthOf(document.styleSheets, 0)
const sheet = dom()
// is already injected
assert.lengthOf(document.styleSheets, 1)
sheet.insert('*{}', 0, { p: 0, o: 0 })
assert.strictEqual(stringify(sheet.target), '*{}')
})