Merge branch 'master' into teamcity-styling

# Conflicts:
#	tests/.snapshots/success.txt
This commit is contained in:
luke
2021-08-01 15:36:53 +01:00
4 changed files with 47 additions and 16 deletions

View File

@ -266,14 +266,16 @@ final class Expectation
/**
* Asserts that $needle is an element of the value.
*
* @param mixed $needle
* @param mixed $needles
*/
public function toContain($needle): Expectation
public function toContain(...$needles): Expectation
{
if (is_string($this->value)) {
Assert::assertStringContainsString($needle, $this->value);
} else {
Assert::assertContains($needle, $this->value);
foreach ($needles as $needle) {
if (is_string($this->value)) {
Assert::assertStringContainsString($needle, $this->value);
} else {
Assert::assertContains($needle, $this->value);
}
}
return $this;