Merge branch 'master' into bound-datasets

# Conflicts:
#	tests/.snapshots/success.txt
This commit is contained in:
luke
2021-07-31 23:27:38 +01:00
4 changed files with 47 additions and 15 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;