You are here

protected function DateRecurBasicWidgetTest::setUp in Recurring Dates Field 3.x

Same name and namespace in other branches
  1. 8.2 tests/src/Functional/DateRecurBasicWidgetTest.php \Drupal\Tests\date_recur\Functional\DateRecurBasicWidgetTest::setUp()
  2. 3.0.x tests/src/Functional/DateRecurBasicWidgetTest.php \Drupal\Tests\date_recur\Functional\DateRecurBasicWidgetTest::setUp()
  3. 3.1.x tests/src/Functional/DateRecurBasicWidgetTest.php \Drupal\Tests\date_recur\Functional\DateRecurBasicWidgetTest::setUp()

Overrides BrowserTestBase::setUp

File

tests/src/Functional/DateRecurBasicWidgetTest.php, line 47

Class

DateRecurBasicWidgetTest
Tests date recur basic widget.

Namespace

Drupal\Tests\date_recur\Functional

Code

protected function setUp() : void {
  parent::setUp();
  $display = \Drupal::service('entity_display.repository')
    ->getFormDisplay('dr_entity_test', 'dr_entity_test', 'default');
  $component = $display
    ->getComponent('dr');
  $component['region'] = 'content';
  $component['type'] = 'date_recur_basic_widget';
  $component['settings'] = [];
  $display
    ->setComponent('dr', $component);
  $display
    ->save();
  $user = $this
    ->drupalCreateUser([
    'administer entity_test content',
  ]);
  $user->timezone = 'Asia/Singapore';
  $user
    ->save();
  $this
    ->drupalLogin($user);
}