@@ -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