mirror of
https://github.com/pestphp/pest.git
synced 2026-03-07 00:07:22 +01:00
chore: increase deps
This commit is contained in:
@ -10,6 +10,7 @@ use Pest\Arch\Expectations\ToBeUsedIn;
|
||||
use Pest\Arch\Expectations\ToBeUsedInNothing;
|
||||
use Pest\Arch\Expectations\ToUse;
|
||||
use Pest\Arch\GroupArchExpectation;
|
||||
use Pest\Arch\PendingArchExpectation;
|
||||
use Pest\Arch\SingleArchExpectation;
|
||||
use Pest\Arch\Support\FileLineFinder;
|
||||
use Pest\Exceptions\InvalidExpectation;
|
||||
@ -318,6 +319,10 @@ final class OppositeExpectation
|
||||
public function __call(string $name, array $arguments): Expectation
|
||||
{
|
||||
try {
|
||||
if (! is_object($this->original->value) && method_exists(PendingArchExpectation::class, $name)) {
|
||||
throw InvalidExpectation::fromMethods(['not', $name]);
|
||||
}
|
||||
|
||||
/* @phpstan-ignore-next-line */
|
||||
$this->original->{$name}(...$arguments);
|
||||
} catch (ExpectationFailedException|AssertionFailedError) {
|
||||
@ -335,8 +340,12 @@ final class OppositeExpectation
|
||||
public function __get(string $name): Expectation
|
||||
{
|
||||
try {
|
||||
if (! is_object($this->original->value) && method_exists(PendingArchExpectation::class, $name)) {
|
||||
throw InvalidExpectation::fromMethods(['not', $name]);
|
||||
}
|
||||
|
||||
$this->original->{$name}; // @phpstan-ignore-line
|
||||
} catch (ExpectationFailedException) { // @phpstan-ignore-line
|
||||
} catch (ExpectationFailedException) {
|
||||
return $this->original;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user