You are here

protected function CustomFilterTest::createTimeRule in Custom filter 2.0.x

Create a new rule.

1 call to CustomFilterTest::createTimeRule()
CustomFilterTest::testModule in tests/src/Functional/CustomFilterTest.php
Run all the tests.

File

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

Class

CustomFilterTest
Test the Custom Filter administration and use.

Namespace

Drupal\Tests\customfilter\Functional

Code

protected function createTimeRule() {
  $edit = [];
  $edit['rid'] = 'time_rule';
  $edit['name'] = 'Rule #2 Name';
  $edit['description'] = 'rule description';
  $edit['enabled'] = TRUE;
  $edit['pattern'] = '/\\[time\\]/iUs';
  $edit['code'] = TRUE;
  $edit['replacement'] = '$result = "<time>" . time () . "</time>";';
  $this
    ->drupalGet('admin/config/content/customfilter/filter/test_filter/add');
  $this
    ->submitForm($edit, 'Save');
  $this
    ->assertSession()
    ->pageTextContains('Rule #2 Name');
}