diff --git a/core/modules/views/src/Tests/Handler/FieldGroupRowsTest.php b/core/modules/views/src/Tests/Handler/FieldGroupRowsTest.php
index a5f18d2..e5a44ec 100644
--- a/core/modules/views/src/Tests/Handler/FieldGroupRowsTest.php
+++ b/core/modules/views/src/Tests/Handler/FieldGroupRowsTest.php
@@ -85,9 +85,14 @@ public function testGroupRows() {
 
     // Test ungrouped rows.
     $this->executeView($view);
-    $this->assertEqual($view->field[$this->fieldName]->advancedRender($view->result[0]), 'a');
-    $this->assertEqual($view->field[$this->fieldName]->advancedRender($view->result[1]), 'b');
-    $this->assertEqual($view->field[$this->fieldName]->advancedRender($view->result[2]), 'c');
+
+    // It's not guaranteed that the values appear in expected order because they
+    // are created programatically and all have the same timestamp. Therfore we
+    // just check that are rendered on page.
+    for ($i=0; $i < count($view->result); $i++) {
+      $row_value = $view->field[$this->fieldName]->advancedRender($view->result[$i]);
+      $this->assertTrue(in_array($row_value, ['a', 'b', 'c']), format_string('Expected value of @value appears on page.', array('@value' => $row_value)));
+    }
   }
 
 }
