diff --git a/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyTermFilterDepthTest.php b/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyTermFilterDepthTest.php
index f470896d64766fc1715f61030b9d81228e3c6004..bfff3e614b483ffdf52f99f40821bdd6dd499f41 100644
--- a/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyTermFilterDepthTest.php
+++ b/core/modules/taxonomy/tests/src/Functional/Views/TaxonomyTermFilterDepthTest.php
@@ -70,6 +70,14 @@ protected function setUp($import_test_views = TRUE): void {
     $this->terms[2] = $third;
 
     $this->view = Views::getView('test_filter_taxonomy_index_tid_depth');
+
+    // Fix the created date to match the expectations of the order by in the
+    // view. Node 1 should be the most recent node and node 6 should be the
+    // oldest.
+    $time = \Drupal::time();
+    foreach ($this->nodes as $i => $node) {
+      $node->setCreatedTime($time->getRequestTime() - $i)->save();
+    }
   }
 
   /**