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           |