// Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
import { domFrom } from '../dom.ts'
describe('domFrom', () => {
const input = '
test
'
it('parses dom and returns exact string representation', () => {
const dom = domFrom(input)
expect(dom.innerHTML).toBe(input)
})
it('parses dom and returns matching structure', () => {
const dom = domFrom(input)
expect(dom).toBeInstanceOf(HTMLElement)
expect(dom.childNodes.length).toBe(1)
const firstNode = dom.childNodes[0]
expect(firstNode.textContent).toBe('test')
expect(firstNode.childNodes[0]).toBeInstanceOf(Text)
})
})