namespace Drupal\Tests\node\Functional\Views;
-use Drupal\Component\Utility\SafeMarkup;
+use Drupal\Component\Render\FormattableMarkup;
use Drupal\language\Entity\ConfigurableLanguage;
use Drupal\views\Views;
'promote' => FALSE,
];
$node = $this->drupalCreateNode($values);
- $this->pass(SafeMarkup::format('Node %title created with language %langcode.', ['%title' => $node->label(), '%langcode' => $node->language()->getId()]));
+ $this->pass(new FormattableMarkup('Node %title created with language %langcode.', ['%title' => $node->label(), '%langcode' => $node->language()->getId()]));
$this->nodes[] = $node;
}
if (!$node->hasTranslation($langcode)) {
$title = $this->randomMachineName() . ' [' . $node->id() . ':' . $langcode . ']';
$translation = $node->addTranslation($langcode, ['title' => $title, 'promote' => FALSE]);
- $this->pass(SafeMarkup::format('Translation %title created with language %langcode.', ['%title' => $translation->label(), '%langcode' => $translation->language()->getId()]));
+ $this->pass(new FormattableMarkup('Translation %title created with language %langcode.', ['%title' => $translation->label(), '%langcode' => $translation->language()->getId()]));
}
}
$node->save();
$langcode = 'en';
$title = $this->randomMachineName() . ' [' . $node->id() . ':' . $langcode . ']';
$translation = $node->addTranslation($langcode, ['title' => $title]);
- $this->pass(SafeMarkup::format('Translation %title created with language %langcode.', ['%title' => $translation->label(), '%langcode' => $translation->language()->getId()]));
+ $this->pass(new FormattableMarkup('Translation %title created with language %langcode.', ['%title' => $translation->label(), '%langcode' => $translation->language()->getId()]));
$node->save();
// Check that all created translations are selected by the test view.
// operations are always applied to individual translations.
$edit = [
// Original and all translations.
- 'node_bulk_form[0]' => TRUE, // Node 1, English, original.
- 'node_bulk_form[1]' => TRUE, // Node 1, British English.
- 'node_bulk_form[2]' => TRUE, // Node 1, Italian.
+ // Node 1, English, original.
+ 'node_bulk_form[0]' => TRUE,
+ // Node 1, British English.
+ 'node_bulk_form[1]' => TRUE,
+ // Node 1, Italian.
+ 'node_bulk_form[2]' => TRUE,
// Original and only one translation.
- 'node_bulk_form[3]' => TRUE, // Node 2, English.
- 'node_bulk_form[4]' => TRUE, // Node 2, British English, original.
- 'node_bulk_form[5]' => FALSE, // Node 2, Italian.
+ // Node 2, English.
+ 'node_bulk_form[3]' => TRUE,
+ // Node 2, British English, original.
+ 'node_bulk_form[4]' => TRUE,
+ // Node 2, Italian.
+ 'node_bulk_form[5]' => FALSE,
// Only a single translation.
- 'node_bulk_form[6]' => TRUE, // Node 3, English.
- 'node_bulk_form[7]' => FALSE, // Node 3, Italian, original.
+ // Node 3, English.
+ 'node_bulk_form[6]' => TRUE,
+ // Node 3, Italian, original.
+ 'node_bulk_form[7]' => FALSE,
// Only a single untranslated node.
- 'node_bulk_form[8]' => TRUE, // Node 4, English, untranslated.
- 'node_bulk_form[9]' => FALSE, // Node 5, British English, untranslated.
+ // Node 4, English, untranslated.
+ 'node_bulk_form[8]' => TRUE,
+ // Node 5, British English, untranslated.
+ 'node_bulk_form[9]' => FALSE,
'action' => 'node_unpublish_action',
];
$this->drupalPostForm(NULL, $edit, t('Apply to selected items'));
// nodes and individual translations are properly deleted.
$edit = [
// Original and all translations.
- 'node_bulk_form[0]' => TRUE, // Node 1, English, original.
- 'node_bulk_form[1]' => TRUE, // Node 1, British English.
- 'node_bulk_form[2]' => TRUE, // Node 1, Italian.
+ // Node 1, English, original.
+ 'node_bulk_form[0]' => TRUE,
+ // Node 1, British English.
+ 'node_bulk_form[1]' => TRUE,
+ // Node 1, Italian.
+ 'node_bulk_form[2]' => TRUE,
// Original and only one translation.
- 'node_bulk_form[3]' => TRUE, // Node 2, English.
- 'node_bulk_form[4]' => TRUE, // Node 2, British English, original.
- 'node_bulk_form[5]' => FALSE, // Node 2, Italian.
+ // Node 2, English.
+ 'node_bulk_form[3]' => TRUE,
+ // Node 2, British English, original.
+ 'node_bulk_form[4]' => TRUE,
+ // Node 2, Italian.
+ 'node_bulk_form[5]' => FALSE,
// Only a single translation.
- 'node_bulk_form[6]' => TRUE, // Node 3, English.
- 'node_bulk_form[7]' => FALSE, // Node 3, Italian, original.
+ // Node 3, English.
+ 'node_bulk_form[6]' => TRUE,
+ // Node 3, Italian, original.
+ 'node_bulk_form[7]' => FALSE,
// Only a single untranslated node.
- 'node_bulk_form[8]' => TRUE, // Node 4, English, untranslated.
- 'node_bulk_form[9]' => FALSE, // Node 5, British English, untranslated.
+ // Node 4, English, untranslated.
+ 'node_bulk_form[8]' => TRUE,
+ // Node 5, British English, untranslated.
+ 'node_bulk_form[9]' => FALSE,
'action' => 'node_delete_action',
];
$this->drupalPostForm(NULL, $edit, t('Apply to selected items'));
$label = $this->loadNode(1)->label();
- $this->assertText("$label (Original translation) - The following content translations will be deleted:");
+ $this->assertText("$label (Original translation) - The following content item translations will be deleted:");
$label = $this->loadNode(2)->label();
- $this->assertText("$label (Original translation) - The following content translations will be deleted:");
+ $this->assertText("$label (Original translation) - The following content item translations will be deleted:");
$label = $this->loadNode(3)->getTranslation('en')->label();
$this->assertText($label);
- $this->assertNoText("$label (Original translation) - The following content translations will be deleted:");
+ $this->assertNoText("$label (Original translation) - The following content item translations will be deleted:");
$label = $this->loadNode(4)->label();
$this->assertText($label);
- $this->assertNoText("$label (Original translation) - The following content translations will be deleted:");
+ $this->assertNoText("$label (Original translation) - The following content item translations will be deleted:");
$this->drupalPostForm(NULL, [], t('Delete'));
$node = $this->loadNode(5);
$this->assertTrue($node, '5: Node has not been deleted');
- $this->assertText('Deleted 8 posts.');
+ $this->assertText('Deleted 8 content items.');
}
/**