NodeViewLanguageTest.php in Zircon Profile 8.0
Same filename and directory in other branches
Contains \Drupal\node\Tests\NodeViewLanguageTest.
Namespace
Drupal\node\TestsFile
core/modules/node/src/Tests/NodeViewLanguageTest.phpView source
<?php
/**
* @file
* Contains \Drupal\node\Tests\NodeViewLanguageTest.
*/
namespace Drupal\node\Tests;
use Drupal\language\Entity\ConfigurableLanguage;
/**
* Tests the node language extra field display.
*
* @group node
*/
class NodeViewLanguageTest extends NodeTestBase {
/**
* Modules to enable.
*
* @var array
*/
public static $modules = array(
'node',
'datetime',
'language',
);
/**
* Tests the language extra field display.
*/
public function testViewLanguage() {
// Add Spanish language.
ConfigurableLanguage::createFromLangcode('es')
->save();
// Set language field visible.
entity_get_display('node', 'page', 'full')
->setComponent('langcode')
->save();
// Create a node in Spanish.
$node = $this
->drupalCreateNode(array(
'langcode' => 'es',
));
$this
->drupalGet($node
->urlInfo());
$this
->assertText('Spanish', 'The language field is displayed properly.');
}
}
Classes
Name | Description |
---|---|
NodeViewLanguageTest | Tests the node language extra field display. |