You are here

public function DurationFieldAccessTest::testRawValue in Duration Field 8

Tests raw values.

File

tests/src/Functional/DurationFieldFunctionalTest.php, line 97

Class

DurationFieldAccessTest
Functional tests for the Duration Field module.

Namespace

Drupal\Tests\duration_field\Functional

Code

public function testRawValue() {
  $this
    ->createDefaultSetup();
  $this
    ->setFormatter('raw');
  $this
    ->drupalGet('node/add/test_type');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertSession()
    ->addressMatches('/^\\/node\\/add\\/test_type$/');
  $this
    ->fillTextValue('#edit-title-0-value', 'Dummy Title');
  $this
    ->fillTextValue('#edit-field-duration-0-value-year', 1);
  $this
    ->fillTextValue('#edit-field-duration-0-value-month', 2);
  $this
    ->fillTextValue('#edit-field-duration-0-value-day', 3);
  $this
    ->fillTextValue('#edit-field-duration-0-value-hour', 4);
  $this
    ->fillTextValue('#edit-field-duration-0-value-minute', 5);
  $this
    ->fillTextValue('#edit-field-duration-0-value-second', 6);
  $this
    ->click('input[name="op"]');
  $this
    ->assertStatusCodeEquals(200);
  $this
    ->assertTextExists('P1Y2M3DT4H5M6S');
}