feat: moves "UsedOn" to "UsedIn"

This commit is contained in:
Nuno Maduro
2023-03-16 19:48:49 +00:00
parent f52d4392a6
commit b4b212a426
2 changed files with 19 additions and 19 deletions

View File

@ -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);
} }
} }

View File

@ -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']);
} }
/** /**