@Test
public void detectsDifferentObjectKeys() {

    Node actual = Node.objectNode().withMember("foo", Node.from("bar"));
    Node expected = Node.objectNode().withMember("foo", Node.from("baz"));
    assertThat(NodeDiff.diff(actual, expected),
               contains("[/foo]: Expected `\"baz\"` but found `\"bar\"`"));
}