fix incomplete tests while updating snapshots

This commit is contained in:
Fabio Ivona
2023-08-01 17:13:15 +02:00
parent 2f6b99885e
commit 4e719214c6
3 changed files with 32 additions and 2 deletions

View File

@ -100,7 +100,7 @@ final class TestSuite
return self::$instance;
}
if (! self::$instance instanceof self) {
if (!self::$instance instanceof self) {
Panic::with(new InvalidPestCommand());
}
@ -114,6 +114,13 @@ final class TestSuite
return (fn () => self::$__filename)->call($this->test, $this->test::class); // @phpstan-ignore-line
}
public function registerSnapshotChange(string $message): void
{
assert($this->test instanceof TestCase);
(fn () => $this->__snapshotChanges[] = $message)->call($this->test, $this->test::class); // @phpstan-ignore-line
}
public function getDescription(): string
{
assert($this->test instanceof TestCase);