Verify expected order in a graph.
$graph: A graph array processed by \Drupal\Component\Graph\Graph::searchAndSort()
$expected_orders: An array containing lists of vertices in their expected order.
protected function assertWeights($graph, $expected_orders) {
foreach ($expected_orders as $order) {
$previous_vertex = array_shift($order);
foreach ($order as $vertex) {
$this
->assertTrue($graph[$previous_vertex]['weight'] < $graph[$vertex]['weight'], sprintf('Weights of %s and %s are correct relative to each other', $previous_vertex, $vertex));
}
}
}