You are here

public function WebformElementReadonlyTest::testReadonly in Webform 8.5

Same name and namespace in other branches
  1. 6.x tests/src/Functional/Element/WebformElementReadonlyTest.php \Drupal\Tests\webform\Functional\Element\WebformElementReadonlyTest::testReadonly()

Tests element readonly.

File

tests/src/Functional/Element/WebformElementReadonlyTest.php, line 22

Class

WebformElementReadonlyTest
Tests for webform element readonly attribute.

Namespace

Drupal\Tests\webform\Functional\Element

Code

public function testReadonly() {
  $this
    ->drupalGet('/webform/test_element_readonly');
  $this
    ->assertCssSelect('.js-form-item-textfield.form-item-textfield');
  $this
    ->assertRaw('<input readonly="readonly" data-drupal-selector="edit-textfield" type="text" id="edit-textfield" name="textfield" value="" size="60" maxlength="255" class="form-text" />');
  $this
    ->assertCssSelect('.js-form-item-textarea.form-item-textarea');
  $this
    ->assertRaw('<textarea readonly="readonly" data-drupal-selector="edit-textarea" id="edit-textarea" name="textarea" rows="5" cols="60" class="form-textarea"></textarea>');
}