From d591af011d040d8ce2684f044b594d28ab358ef9 Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Thu, 19 Oct 2017 15:22:42 +0200 Subject: Form controls: TextArea --- .../test/pl/treksoft/kvision/form/PasswordSpec.kt | 2 +- .../pl/treksoft/kvision/form/TextAreaInputSpec.kt | 24 +++++++++++++++++++++ .../test/pl/treksoft/kvision/form/TextAreaSpec.kt | 25 ++++++++++++++++++++++ .../test/pl/treksoft/kvision/form/TextInputSpec.kt | 2 +- .../test/pl/treksoft/kvision/form/TextSpec.kt | 2 +- 5 files changed, 52 insertions(+), 3 deletions(-) create mode 100644 src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaInputSpec.kt create mode 100644 src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaSpec.kt (limited to 'src/test/kotlin') diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/PasswordSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/PasswordSpec.kt index 4563da03..b03112a7 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/form/PasswordSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/PasswordSpec.kt @@ -19,7 +19,7 @@ class PasswordSpec : DomSpec { root.add(ti) val element = document.getElementById("test") val id = ti.input.id - assertEquals("
", element?.innerHTML, "Should render correct input form field") + assertEquals("
", element?.innerHTML, "Should render correct input form field") } } diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaInputSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaInputSpec.kt new file mode 100644 index 00000000..630a0eed --- /dev/null +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaInputSpec.kt @@ -0,0 +1,24 @@ +package test.pl.treksoft.kvision.form + +import pl.treksoft.kvision.core.Root +import pl.treksoft.kvision.form.TextAreaInput +import test.pl.treksoft.kvision.DomSpec +import kotlin.browser.document +import kotlin.test.Test +import kotlin.test.assertEquals + +class TextAreaInputSpec : DomSpec { + + @Test + fun render() { + run { + val root = Root("test") + val ti = TextAreaInput(cols = 5, rows = 2, placeholder = "place", value = "abc", name = "name", + maxlength = 15, id = "idti", disabled = true) + root.add(ti) + val element = document.getElementById("test") + assertEquals("", element?.innerHTML, "Should render correct input field") + } + } + +} \ No newline at end of file diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaSpec.kt new file mode 100644 index 00000000..e422ac2b --- /dev/null +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/TextAreaSpec.kt @@ -0,0 +1,25 @@ +package test.pl.treksoft.kvision.form + +import pl.treksoft.kvision.core.Root +import pl.treksoft.kvision.form.TextArea +import test.pl.treksoft.kvision.DomSpec +import kotlin.browser.document +import kotlin.test.Test +import kotlin.test.assertEquals + +class TextAreaSpec : DomSpec { + + @Test + fun render() { + run { + val root = Root("test") + val ti = TextArea(cols = 5, rows = 2, placeholder = "place", value = "abc", name = "name", + maxlength = 15, disabled = true, label = "Label") + root.add(ti) + val element = document.getElementById("test") + val id = ti.input.id + assertEquals("
", element?.innerHTML, "Should render correct input form field") + } + } + +} \ No newline at end of file diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/TextInputSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/TextInputSpec.kt index 55325436..9e5ed64d 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/form/TextInputSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/TextInputSpec.kt @@ -18,7 +18,7 @@ class TextInputSpec : DomSpec { maxlength = 15, id = "idti", disabled = true) root.add(ti) val element = document.getElementById("test") - assertEquals("", element?.innerHTML, "Should render correct input field") + assertEquals("", element?.innerHTML, "Should render correct input field") } } diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/TextSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/TextSpec.kt index 5e378d55..675d9db8 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/form/TextSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/TextSpec.kt @@ -18,7 +18,7 @@ class TextSpec : DomSpec { root.add(ti) val element = document.getElementById("test") val id = ti.input.id - assertEquals("
", element?.innerHTML, "Should render correct input form field") + assertEquals("
", element?.innerHTML, "Should render correct input form field") } } -- cgit