verifyGridContains(poll, "id", b.id());
verifyGridContains(poll, "id", c.id());
verifyGridContains(poll, "id", d.id());
// remove d, and then poll changes
w.unsub(new HRef[] { d.id() });
client.eval("commit(diff(readById(@" + b.id().val + "), {-javaTest}))");
client.eval("commit(diff(readById(@" + d.id().val + "), {-javaTest}))");
poll = w.pollChanges();
verifyEq(poll.numRows(), 1);
verifyEq(poll.row(0).dis(), b.dis());