示例#1
0
  @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));
  }
示例#2
0
  @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")));
  }