From c8922a145826834a0be8059cb5b8c6fd5da593dd Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Sun, 28 Jan 2018 13:55:54 +0100 Subject: More stable DropDown implementation --- .../test/pl/treksoft/kvision/dropdown/DropDownSpec.kt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/test') diff --git a/src/test/kotlin/test/pl/treksoft/kvision/dropdown/DropDownSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/dropdown/DropDownSpec.kt index cd4f8930..41931abd 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/dropdown/DropDownSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/dropdown/DropDownSpec.kt @@ -21,7 +21,7 @@ class DropDownSpec : DomSpec { val element = document.getElementById("test") val id = dd.button.id assertEquals( - "
", + "
", element?.innerHTML, "Should render correct drop down" ) @@ -38,7 +38,7 @@ class DropDownSpec : DomSpec { val element = document.getElementById("test") val id = dd.button.id assertEquals( - "
", + "
", element?.innerHTML, "Should render correct drop down" ) @@ -55,7 +55,7 @@ class DropDownSpec : DomSpec { val element = document.getElementById("test") val id = dd.button.id assertEquals( - "
", + "
", element?.innerHTML, "Should render correct drop down" ) @@ -72,7 +72,7 @@ class DropDownSpec : DomSpec { val element = document.getElementById("test") val id = dd.button.id assertEquals( - "
", + "
", element?.innerHTML, "Should render correct drop down" ) @@ -89,7 +89,7 @@ class DropDownSpec : DomSpec { val element = document.getElementById("test") val id = dd.button.id assertEquals( - "
", + "
", element?.innerHTML, "Should render correct drop down" ) @@ -102,11 +102,11 @@ class DropDownSpec : DomSpec { val root = Root("test") val dd = DropDown("Dropdown", listOf("abc" to "#!/x", "def" to "#!/y"), "flag") root.add(dd) - val menu = dd.list.getElementJQuery() - assertTrue("Dropdown menu is not rendered before toggle") { menu == null } + val visible = dd.getElementJQuery()?.hasClass("open") ?: false + assertTrue("Dropdown menu is not visible before toggle") { !visible } dd.toggle() - val menu2 = dd.list.getElementJQuery() - assertTrue("Dropdown menu is rendered after toggle") { menu2 != null } + val visible2 = dd.getElementJQuery()?.hasClass("open") ?: false + assertTrue("Dropdown menu is visible after toggle") { visible2 } } } } \ No newline at end of file -- cgit