public function MergeTranslationsFormTest::testMergeTranslations in Merge translations 8
Tests the merge translations form.
Throws
\Behat\Mink\Exception\ExpectationException Thrown for failed expectations.
\Behat\Mink\Exception\ResponseTextException Thrown when an expectation on the response text fails.
File
- tests/
src/ Functional/ MergeTranslationsFormTest.php, line 80  
Class
- MergeTranslationsFormTest
 - Tests merge node translations.
 
Namespace
Drupal\Tests\merge_translations\FunctionalCode
public function testMergeTranslations() {
  $english_node = $this->entities['en'];
  $this
    ->drupalGet('node/' . $english_node
    ->id() . '/merge_translations');
  // Tests the title of the form.
  $this
    ->assertSession()
    ->pageTextContains('Merge translations of ' . $english_node
    ->label());
  // Tests access to merge translations form.
  $this
    ->assertSession()
    ->statusCodeEquals('200');
  $this
    ->drupalLogout();
  $this
    ->drupalGet('node/' . $english_node
    ->id() . '/merge_translations');
  $this
    ->assertSession()
    ->statusCodeEquals('403');
}