InstallTest.php in Lightning Core 8.4
File
modules/lightning_contact_form/tests/src/Functional/InstallTest.php
View source
<?php
namespace Drupal\Tests\lightning_contact_form\Functional;
use Drupal\Tests\BrowserTestBase;
class InstallTest extends BrowserTestBase {
protected static $modules = [
'lightning_contact_form',
];
public function test() {
$assert_session = $this
->assertSession();
$this
->drupalGet('/contact');
$assert_session
->statusCodeEquals(200);
$assert_session
->fieldExists('Your name');
$assert_session
->fieldExists('Your email address');
$assert_session
->fieldExists('Subject');
$assert_session
->fieldExists('Message');
$account = $this
->drupalCreateUser();
$this
->drupalLogin($account);
$this
->drupalGet('/contact');
$assert_session
->statusCodeEquals(200);
$assert_session
->fieldNotExists('Your name');
$assert_session
->fieldNotExists('Your email address');
$assert_session
->fieldExists('Subject');
$assert_session
->fieldExists('Message');
$this
->drupalLogout();
}
}
Classes
Name |
Description |
InstallTest |
@group lightning
@group lightning_core
@group lightning_contact_form |