Skip to content

Commit b42eff9

Browse files
committed
test: split testSelectByText into different test cases
1 parent 087f5c3 commit b42eff9

File tree

1 file changed

+18
-1
lines changed
  • src/test/java/com/flowingcode/vaadin/addons/chipfield/integration

1 file changed

+18
-1
lines changed

src/test/java/com/flowingcode/vaadin/addons/chipfield/integration/ViewIT.java

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,15 @@ private Matcher<Collection<String>> isEqualTo(String... values) {
6161
}
6262

6363
@Test
64-
public void testSelectByText() {
64+
public void testSelectOneByText() {
6565
chipfield.selectByText(LOREM);
6666
assertThat(chipfield.getValue(), isEqualTo(LOREM));
6767
assertThat($server.getValue(), isEqualTo(LOREM));
68+
}
6869

70+
@Test
71+
public void testSelectTwoByText() {
72+
chipfield.selectByText(LOREM);
6973
chipfield.selectByText(IPSUM);
7074
assertThat(chipfield.getValue(), isEqualTo(LOREM, IPSUM));
7175
assertThat($server.getValue(), isEqualTo(LOREM, IPSUM));
@@ -79,6 +83,19 @@ public void testSelectByText() {
7983
assertThat($server.getValue(), Matchers.empty());
8084
}
8185

86+
@Test
87+
public void testBackspace() {
88+
$server.setValue(LOREM, IPSUM);
89+
90+
chipfield.sendKeys(Keys.BACK_SPACE);
91+
assertThat(chipfield.getValue(), isEqualTo(LOREM));
92+
assertThat($server.getValue(), isEqualTo(LOREM));
93+
94+
chipfield.sendKeys(Keys.BACK_SPACE);
95+
assertThat(chipfield.getValue(), Matchers.empty());
96+
assertThat($server.getValue(), Matchers.empty());
97+
}
98+
8299
@Test
83100
public void testAdditionalItemWithNoHandler() {
84101
$server.allowAdditionalItems(true);

0 commit comments

Comments
 (0)