function ModeratedContentViewTest::testModeratedContentPageMultilingual
Tests the moderated content page with multilingual content.
File
- 
              core/modules/ content_moderation/ tests/ src/ Functional/ ModeratedContentViewTest.php, line 188 
Class
- ModeratedContentViewTest
- Tests moderated content administration page functionality.
Namespace
Drupal\Tests\content_moderation\FunctionalCode
public function testModeratedContentPageMultilingual() : void {
  ConfigurableLanguage::createFromLangcode('fr')->save();
  $node = $this->drupalCreateNode([
    'type' => 'article',
    'moderation_state' => 'published',
    'title' => 'en article published',
  ]);
  $node->title = 'en draft revision';
  $node->moderation_state = 'draft';
  $node->save();
  $translation = Node::load($node->id())
    ->addTranslation('fr');
  $translation->title = 'fr draft revision';
  $translation->moderation_state = 'draft';
  $translation->save();
  $this->drupalLogin($this->adminUser);
  // The moderated content view should show both the pending en draft revision
  // and the pending fr draft revision.
  $this->drupalGet('admin/content/moderated');
  $this->assertSession()
    ->linkExists('fr draft revision');
  $this->assertSession()
    ->linkExists('en draft revision');
}Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
