@Test public void testTypeEachFiresOneChange() { box.type("as"); final int[] changes = { 0 }; box.addValueChangeHandler(new ValueChangeHandler<String>() { public void onValueChange(ValueChangeEvent<String> event) { changes[0]++; } }); box.typeEach("df"); assertThat(changes[0], is(1)); assertThat(box.getText(), is("asdf")); }