mirror of
https://github.com/pestphp/pest.git
synced 2026-03-12 10:47:25 +01:00
feat: moves "UsedOn" to "UsedIn"
This commit is contained in:
@ -7,9 +7,9 @@ namespace Pest;
|
|||||||
use BadMethodCallException;
|
use BadMethodCallException;
|
||||||
use Closure;
|
use Closure;
|
||||||
use Pest\Arch\Contracts\ArchExpectation;
|
use Pest\Arch\Contracts\ArchExpectation;
|
||||||
use Pest\Arch\Expectations\ToBeUsedOn;
|
use Pest\Arch\Expectations\ToBeUsedIn;
|
||||||
use Pest\Arch\Expectations\ToBeUsedOnNothing;
|
use Pest\Arch\Expectations\ToBeUsedInNothing;
|
||||||
use Pest\Arch\Expectations\ToOnlyBeUsedOn;
|
use Pest\Arch\Expectations\ToOnlyBeUsedIn;
|
||||||
use Pest\Arch\Expectations\ToOnlyUse;
|
use Pest\Arch\Expectations\ToOnlyUse;
|
||||||
use Pest\Arch\Expectations\ToUse;
|
use Pest\Arch\Expectations\ToUse;
|
||||||
use Pest\Arch\Expectations\ToUseNothing;
|
use Pest\Arch\Expectations\ToUseNothing;
|
||||||
@ -397,9 +397,9 @@ final class Expectation
|
|||||||
*
|
*
|
||||||
* @param array<int, string>|string $targets
|
* @param array<int, string>|string $targets
|
||||||
*/
|
*/
|
||||||
public function toBeUsedOn(array|string $targets): ArchExpectation
|
public function toBeUsedIn(array|string $targets): ArchExpectation
|
||||||
{
|
{
|
||||||
return ToBeUsedOn::make($this, $targets);
|
return ToBeUsedIn::make($this, $targets);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -407,16 +407,16 @@ final class Expectation
|
|||||||
*
|
*
|
||||||
* @param array<int, string>|string $targets
|
* @param array<int, string>|string $targets
|
||||||
*/
|
*/
|
||||||
public function toOnlyBeUsedOn(array|string $targets): ArchExpectation
|
public function toOnlyBeUsedIn(array|string $targets): ArchExpectation
|
||||||
{
|
{
|
||||||
return ToOnlyBeUsedOn::make($this, $targets);
|
return ToOnlyBeUsedIn::make($this, $targets);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Asserts that the given expectation dependency is not used.
|
* Asserts that the given expectation dependency is not used.
|
||||||
*/
|
*/
|
||||||
public function toBeUsedOnNothing(): ArchExpectation
|
public function toBeUsedInNothing(): ArchExpectation
|
||||||
{
|
{
|
||||||
return ToBeUsedOnNothing::make($this);
|
return ToBeUsedInNothing::make($this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,8 +5,8 @@ declare(strict_types=1);
|
|||||||
namespace Pest\Expectations;
|
namespace Pest\Expectations;
|
||||||
|
|
||||||
use Pest\Arch\Contracts\ArchExpectation;
|
use Pest\Arch\Contracts\ArchExpectation;
|
||||||
use Pest\Arch\Expectations\ToBeUsedOn;
|
use Pest\Arch\Expectations\ToBeUsedIn;
|
||||||
use Pest\Arch\Expectations\ToBeUsedOnNothing;
|
use Pest\Arch\Expectations\ToBeUsedInNothing;
|
||||||
use Pest\Arch\Expectations\ToUse;
|
use Pest\Arch\Expectations\ToUse;
|
||||||
use Pest\Arch\GroupArchExpectation;
|
use Pest\Arch\GroupArchExpectation;
|
||||||
use Pest\Arch\SingleArchExpectation;
|
use Pest\Arch\SingleArchExpectation;
|
||||||
@ -89,7 +89,7 @@ final class OppositeExpectation
|
|||||||
*/
|
*/
|
||||||
public function toBeUsed(): ArchExpectation
|
public function toBeUsed(): ArchExpectation
|
||||||
{
|
{
|
||||||
return ToBeUsedOnNothing::make($this->original);
|
return ToBeUsedInNothing::make($this->original);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -97,24 +97,24 @@ final class OppositeExpectation
|
|||||||
*
|
*
|
||||||
* @param array<int, string>|string $targets
|
* @param array<int, string>|string $targets
|
||||||
*/
|
*/
|
||||||
public function toBeUsedOn(array|string $targets): ArchExpectation
|
public function toBeUsedIn(array|string $targets): ArchExpectation
|
||||||
{
|
{
|
||||||
return GroupArchExpectation::fromExpectations($this->original, array_map(fn (string $target): GroupArchExpectation => ToBeUsedOn::make($this->original, $target)->opposite(
|
return GroupArchExpectation::fromExpectations($this->original, array_map(fn (string $target): GroupArchExpectation => ToBeUsedIn::make($this->original, $target)->opposite(
|
||||||
fn () => $this->throwExpectationFailedException('toBeUsedOn', $target),
|
fn () => $this->throwExpectationFailedException('toBeUsedIn', $target),
|
||||||
), is_string($targets) ? [$targets] : $targets));
|
), is_string($targets) ? [$targets] : $targets));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toOnlyBeUsedOn(): never
|
public function toOnlyBeUsedIn(): never
|
||||||
{
|
{
|
||||||
throw InvalidExpectation::fromMethods(['not', 'toOnlyBeUsedOn']);
|
throw InvalidExpectation::fromMethods(['not', 'toOnlyBeUsedIn']);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Asserts that the given expectation dependency is not used.
|
* Asserts that the given expectation dependency is not used.
|
||||||
*/
|
*/
|
||||||
public function toBeUsedOnNothing(): never
|
public function toBeUsedInNothing(): never
|
||||||
{
|
{
|
||||||
throw InvalidExpectation::fromMethods(['not', 'toBeUsedOnNothing']);
|
throw InvalidExpectation::fromMethods(['not', 'toBeUsedInNothing']);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user