Issue #3135747 by alexpott, mondrake, jungle: assertStringContainsString() and related BC layer in 8.8.x does not work as expected
parent
8920b79e53
commit
c5f26ed5c7
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace Drupal\Tests;
|
||||
|
||||
use Drupal\Component\Render\FormattableMarkup;
|
||||
|
||||
/**
|
||||
* Tests the PHPUnit forward compatibility trait.
|
||||
*
|
||||
|
@ -48,6 +50,12 @@ class PhpunitCompatibilityTraitTest extends UnitTestCase {
|
|||
$this->assertStringContainsStringIgnoringCase("bingo", "foobarBiNgObongo");
|
||||
$this->assertStringNotContainsString("buzzer", "BUZZERbingobongo");
|
||||
$this->assertStringNotContainsStringIgnoringCase("buzzer", "foobarBiNgObongo");
|
||||
|
||||
// Test with stringable objects.
|
||||
$this->assertStringContainsString(new FormattableMarkup("bingo", []), new FormattableMarkup("foobarbingobongo", []));
|
||||
$this->assertStringContainsStringIgnoringCase(new FormattableMarkup("bingo", []), new FormattableMarkup("foobarBiNgObongo", []));
|
||||
$this->assertStringNotContainsString(new FormattableMarkup("buzzer", []), new FormattableMarkup("BUZZERbingobongo", []));
|
||||
$this->assertStringNotContainsStringIgnoringCase(new FormattableMarkup("buzzer", []), new FormattableMarkup("foobarBiNgObongo", []));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue