You are here

public function DateRecurRlHelperUnitTest::testMultilineMissingColon in Recurring Dates Field 3.1.x

Same name and namespace in other branches
  1. 8.2 tests/src/Unit/DateRecurRlHelperUnitTest.php \Drupal\Tests\date_recur\Unit\DateRecurRlHelperUnitTest::testMultilineMissingColon()
  2. 3.x tests/src/Unit/DateRecurRlHelperUnitTest.php \Drupal\Tests\date_recur\Unit\DateRecurRlHelperUnitTest::testMultilineMissingColon()
  3. 3.0.x tests/src/Unit/DateRecurRlHelperUnitTest.php \Drupal\Tests\date_recur\Unit\DateRecurRlHelperUnitTest::testMultilineMissingColon()

Tests where a multiline rule without is missing the type prefix.

File

tests/src/Unit/DateRecurRlHelperUnitTest.php, line 272

Class

DateRecurRlHelperUnitTest
Tests Rlanvin implementation of helper.

Namespace

Drupal\Tests\date_recur\Unit

Code

public function testMultilineMissingColon() {
  $rrule = 'RRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR;COUNT=3
EXDATE:19960402T010000Z
foobar';
  $this
    ->expectException(DateRecurHelperArgumentException::class);
  $this
    ->expectExceptionMessage('Multiline RRULE must be prefixed with either: RRULE, EXDATE, EXRULE, or RDATE. Missing for line 3');
  $this
    ->createHelper($rrule, new \DateTime());
}