diff --git a/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php b/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php index c76e651..d69575f 100644 --- a/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php +++ b/core/modules/content_moderation/tests/src/Kernel/ContentModerationStateTest.php @@ -152,22 +152,22 @@ public function testMultilingualModeration() { $english_node = $french_node->getTranslation('en'); $this->assertEquals('draft', $english_node->moderation_state->entity->id()); - // Publish the English node. - $english_node->moderation_state->target_id = 'published'; - // Revision 4 (en, fr). - $english_node->save(); - $english_node = $this->reloadNode($english_node); - $this->assertTrue($english_node->isPublished()); - // Move the French node back to draft. $french_node = $this->reloadNode($english_node)->getTranslation('fr'); $this->assertTrue($french_node->isPublished()); $french_node->moderation_state->target_id = 'draft'; - // Revision 5 (en, fr). + // Revision 4 (en, fr). $french_node->save(); - $french_node = $this->reloadNode($english_node, 5)->getTranslation('fr'); + $french_node = $this->reloadNode($english_node, 4)->getTranslation('fr'); $this->assertFalse($french_node->isPublished()); - $this->assertTrue($french_node->getTranslation('en')->isPublished()); + $this->assertFalse($french_node->getTranslation('en')->isPublished()); + + // Publish the English node. + $english_node->moderation_state->target_id = 'published'; + // Revision 5 (en, fr). + $english_node->save(); + $english_node = $this->reloadNode($english_node); + $this->assertTrue($english_node->isPublished()); // Republish the French node. $french_node->moderation_state->target_id = 'published';