Skip to content
This repository was archived by the owner on Feb 10, 2023. It is now read-only.

Commit 1a920dd

Browse files
authored
Merge pull request #124 from cquiroz/select
Test for select
2 parents 118df07 + 47a9368 commit 1a920dd

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package react.semanticui.addons.select
2+
3+
import utest._
4+
import japgolly.scalajs.react.test._
5+
import react.semanticui.modules.dropdown.DropdownItem
6+
7+
object SelectTests extends TestSuite {
8+
val tests = Tests {
9+
test("options") {
10+
val options =
11+
List(DropdownItem("abc"), DropdownItem(text = "def", value = 2, selected = true))
12+
val select = Select(options = options)
13+
ReactTestUtils.withNewBodyElement { mountNode =>
14+
select.renderIntoDOM(mountNode)
15+
val html = mountNode.outerHTML
16+
assert(
17+
html == """<div><div role="listbox" aria-expanded="false" class="ui selection dropdown" tabindex="0"><div class="text" role="alert" aria-live="polite" aria-atomic="true"></div><i aria-hidden="true" class="dropdown icon"></i><div class="menu transition"><div style="pointer-events: all;" role="option" aria-checked="false" aria-selected="true" class="selected item">abc</div><div style="pointer-events: all;" role="option" aria-checked="false" aria-selected="true" class="selected item"><span class="text">def</span></div></div></div></div>"""
18+
)
19+
}
20+
}
21+
}
22+
}

0 commit comments

Comments
 (0)