Definition of Drupal\help\Tests\NoHelpTest.
<?php
/**
* @file
* Definition of Drupal\help\Tests\NoHelpTest.
*/
namespace Drupal\help\Tests;
use Drupal\simpletest\WebTestBase;
/**
* Tests a module without help to verify it is not listed in the help page.
*/
class NoHelpTest extends WebTestBase {
/**
* Modules to enable.
*
* Use one of the test modules that do not implement hook_help().
*
* @var array.
*/
public static $modules = array(
'menu_test',
);
/**
* The user who will be created.
*/
protected $adminUser;
public static function getInfo() {
return array(
'name' => 'No help',
'description' => 'Verify no help is displayed for modules not providing any help.',
'group' => 'Help',
);
}
public function setUp() {
parent::setUp();
$this->adminUser = $this
->drupalCreateUser(array(
'access administration pages',
));
}
/**
* Ensures modules not implementing help do not appear on admin/help.
*/
public function testMainPageNoHelp() {
$this
->drupalLogin($this->adminUser);
$this
->drupalGet('admin/help');
$this
->assertNoText('Hook menu tests', 'Making sure the test module menu_test does not display a help link in admin/help');
}
}
Name | Description |
---|---|
NoHelpTest | Tests a module without help to verify it is not listed in the help page. |