need UndirectedNode, PathValue tests