package kotlinx.html.tests.unsafes import kotlinx.html.* import kotlinx.html.dom.* import kotlinx.html.stream.* import org.junit.* import kotlin.browser.* import kotlin.test.* class UnsafeContentTest { @Test fun testStream() { val text = StringBuilder().apply { appendHTML(false).html { unsafe { +"

para

" } } }.toString() assertEquals("

para

", text) } @Test fun testDOM() { val tree = document.createTree().div { unsafe { +"

para

" } } assertEquals("

para

", tree.innerHTML) assertEquals("

para

", tree.outerHTML) } @Test fun testDOMMultiple() { val tree = document.createTree().div { unsafe { +"

para1

" +"

para2

" } unsafe { +"

para3

" } } assertEquals("

para1

para2

para3

", tree.innerHTML) } }