@@ -60,6 +60,13 @@ public void testSelectByText() {
6060 assertThat ($server .getValue (), Matchers .empty ());
6161 }
6262
63+ @ Test
64+ public void testAdditionalItemWithNoHandler () {
65+ $server .allowAdditionalItems (true );
66+ chipfield .sendKeys (ADDITIONAL , Keys .ENTER );
67+ assertThat (chipfield .getValue (), Matchers .empty ());
68+ assertThat ($server .getValue (), Matchers .empty ());
69+ }
6370
6471 @ Test
6572 public void testAdditionalItemEnabled () {
@@ -99,5 +106,23 @@ public void testReadOnly() {
99106 assertThat ($server .getValue (), isEqualTo (LOREM ));
100107 }
101108
109+ @ Test
110+ public void testSetValue () {
111+ $server .setValue (LOREM );
112+ assertThat (chipfield .getValue (), isEqualTo (LOREM ));
113+ assertThat ($server .getValue (), isEqualTo (LOREM ));
114+
115+ $server .setValue (IPSUM );
116+ assertThat (chipfield .getValue (), isEqualTo (IPSUM ));
117+ assertThat ($server .getValue (), isEqualTo (IPSUM ));
118+
119+ $server .setValue (LOREM , IPSUM );
120+ assertThat (chipfield .getValue (), isEqualTo (LOREM , IPSUM ));
121+ assertThat ($server .getValue (), isEqualTo (LOREM , IPSUM ));
122+
123+ $server .setValue (IPSUM , LOREM );
124+ assertThat (chipfield .getValue (), isEqualTo (IPSUM , LOREM ));
125+ assertThat ($server .getValue (), isEqualTo (IPSUM , LOREM ));
126+ }
102127
103128}
0 commit comments