@Test public void testSetData_DoesNotRenderDataNotInWhiteList() { Fixture.fakePhase(PhaseId.PROCESS_ACTION); WidgetUtil.registerDataKeys("foo", "bar"); dropDown.setData("fool", "bar"); verify(remoteObject, never()).set(eq("data"), any(JsonObject.class)); }
@Test public void testSetData_RendersDataInWhiteList() { Fixture.fakePhase(PhaseId.PROCESS_ACTION); WidgetUtil.registerDataKeys("foo", "bar"); dropDown.setData("foo", "bar"); verify(remoteObject).set(eq("data"), eq(new JsonObject().add("foo", "bar"))); }