TemplateTest.php in Decoupled Blocks: Vue.js 8        
                          
                  
                        
  
  
  
  
  
File
  tests/src/Functional/TemplateTest.php
  
    View source  
  <?php
namespace Drupal\Tests\pdb_vue\Functional;
use Drupal\Tests\BrowserTestBase;
class TemplateTest extends BrowserTestBase {
  
  public static $modules = [
    'block',
    'pdb',
    'pdb_vue',
  ];
  
  protected $defaultTheme = 'stark';
  
  public function testExample2BlockUsesTemplate() {
    $assert = $this
      ->assertSession();
    $config = $this
      ->config('pdb_vue.settings');
    
    $config
      ->set('version', 'vue2');
    $config
      ->set('development_mode', TRUE);
    $config
      ->save();
    
    $this
      ->drupalPlaceBlock('vue_component:vue_example_2');
    
    $this
      ->drupalGet('<front>');
    
    $assert
      ->responseContains('vue-example-2');
    $assert
      ->responseContains('class="test"');
  }
}
 
Classes
        
  
  
      
      
         
      
                  
            Name            | 
                  
            Description           | 
              
    
    
          
                  | 
            TemplateTest           | 
                  
            Test the vue_example_2 component with an html template.           |