ContactAuthenticatedUserTest.php in Zircon Profile 8
Same filename and directory in other branches
Namespace
Drupal\contact\TestsFile
core/modules/contact/src/Tests/ContactAuthenticatedUserTest.phpView source
<?php
/**
* @file
* Contains \Drupal\contact\Tests\ContactAuthenticatedUserTest.
*/
namespace Drupal\contact\Tests;
use Drupal\simpletest\WebTestBase;
/**
* Tests contact form textfields are present if authenticated.
*
* @group contact
*/
class ContactAuthenticatedUserTest extends WebTestBase {
/**
* Modules to enable.
*
* @var array
*/
public static $modules = array(
'contact',
);
/**
* Tests that name and email fields are not present for authenticated users.
*/
function testContactSiteWideTextfieldsLoggedInTestCase() {
$this
->drupalLogin($this
->drupalCreateUser(array(
'access site-wide contact form',
)));
$this
->drupalGet('contact');
// Ensure that there is no textfield for name.
$this
->assertFalse($this
->xpath('//input[@name=:name]', array(
':name' => 'name',
)));
// Ensure that there is no textfield for email.
$this
->assertFalse($this
->xpath('//input[@name=:name]', array(
':name' => 'mail',
)));
}
}
Classes
Name | Description |
---|---|
ContactAuthenticatedUserTest | Tests contact form textfields are present if authenticated. |