From 64e2bca354a1eb6018086427365336c3acb75cb8 Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Sat, 2 Sep 2017 22:58:49 +0200 Subject: Tag widget refactoring --- .../test/pl/treksoft/kvision/html/TagSpec.kt | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/test/kotlin/test/pl/treksoft/kvision/html/TagSpec.kt (limited to 'src/test') diff --git a/src/test/kotlin/test/pl/treksoft/kvision/html/TagSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/html/TagSpec.kt new file mode 100644 index 00000000..1ba7f97b --- /dev/null +++ b/src/test/kotlin/test/pl/treksoft/kvision/html/TagSpec.kt @@ -0,0 +1,38 @@ +package test.pl.treksoft.kvision.html + +import pl.treksoft.kvision.core.Root +import pl.treksoft.kvision.html.ALIGN +import pl.treksoft.kvision.html.TAG +import pl.treksoft.kvision.html.Tag +import test.pl.treksoft.kvision.DomSpec +import kotlin.browser.document +import kotlin.test.Test +import kotlin.test.assertEquals +import kotlin.test.assertTrue + +class TagSpec : DomSpec { + + @Test + fun render() { + run { + val root = Root("test") + val tag = Tag(TAG.H1, "This is h1", rich = false, align = ALIGN.CENTER) + root.add(tag) + val element = document.getElementById("test") + assertEquals("

This is <b>h1</b>

", element?.innerHTML, "Should render correct html tag") + } + } + + @Test + fun render_rich() { + run { + val root = Root("test") + val tag = Tag(TAG.H1, "This is h1", rich = true, align = ALIGN.CENTER) + root.add(tag) + val element = document.getElementById("test") + assertEquals("

This is h1

", element?.innerHTML, "Should render correct html tag") + } + } + + +} \ No newline at end of file -- cgit