ViewModeIefTableTest.php in Inline Entity Form Table View Mode 8.2
File
tests/src/Functional/ViewModeIefTableTest.php
View source
<?php
namespace Drupal\Tests\ief_table_view_mode\Functional;
use Drupal\Core\Entity\Entity\EntityViewMode;
use Drupal\ief_table_view_mode\Form\EntityInlineTableViewModeForm;
use Drupal\Tests\BrowserTestBase;
use Drupal\Tests\ief_table_view_mode\Traits\IefTableViewModeTestTrait;
class ViewModeIefTableTest extends BrowserTestBase {
use IefTableViewModeTestTrait;
protected static $modules = [
'field',
'node',
'ief_table_view_mode',
];
protected $defaultTheme = 'classy';
protected function setUp() : void {
parent::setUp();
$this
->drupalCreateContentType([
'type' => 'article',
]);
}
public function testViewMode() {
$view_mode = EntityViewMode::load('node.' . EntityInlineTableViewModeForm::IEF_TABLE_VIEW_MODE_NAME);
$this
->assertNull($view_mode, 'The view mode Inline Entity Form Table not exists');
$this
->configureFieldAndWidget('node', 'article', 'field_reference');
$view_mode = EntityViewMode::load('node.' . EntityInlineTableViewModeForm::IEF_TABLE_VIEW_MODE_NAME);
$this
->assertNotNull($view_mode, 'The view mode Inline Entity Form Table now exists');
}
}