From b5b8fab09b29c07ad12b1c35456c0df997ac6de5 Mon Sep 17 00:00:00 2001 From: jshayes Date: Sat, 12 Oct 2024 01:06:16 -0400 Subject: [PATCH 1/2] Fix an issue where beforeEach/afterEach functions were called on other describe blocks with the same name --- src/Factories/TestCaseMethodFactory.php | 2 +- src/PendingCalls/Concerns/Describable.php | 4 +- src/PendingCalls/DescribeCall.php | 14 +- src/Support/Description.php | 15 + src/Support/Str.php | 2 +- tests/.pest/snapshots/Visual/Todo/todo.snap | 5 +- .../Visual/Todo/todo_in_parallel.snap | 5 +- tests/.pest/snapshots/Visual/Todo/todos.snap | 5 +- .../Visual/Todo/todos_in_parallel.snap | 5 +- tests/.snapshots/success.txt | 1169 ++++++++++++++++- tests/Features/AfterEach.php | 52 + tests/Features/BeforeEach.php | 75 ++ tests/Features/DatasetsTests.php | 28 + tests/Features/Note.php | 30 + tests/Features/Repeat.php | 14 + tests/Features/Skip.php | 68 + tests/Features/Todo.php | 34 + 17 files changed, 1442 insertions(+), 85 deletions(-) create mode 100644 src/Support/Description.php diff --git a/src/Factories/TestCaseMethodFactory.php b/src/Factories/TestCaseMethodFactory.php index fb763c758..a9bbb0ee9 100644 --- a/src/Factories/TestCaseMethodFactory.php +++ b/src/Factories/TestCaseMethodFactory.php @@ -32,7 +32,7 @@ final class TestCaseMethodFactory /** * The test's describing, if any. * - * @var array + * @var array */ public array $describing = []; diff --git a/src/PendingCalls/Concerns/Describable.php b/src/PendingCalls/Concerns/Describable.php index 06a7eab71..0208ea4b5 100644 --- a/src/PendingCalls/Concerns/Describable.php +++ b/src/PendingCalls/Concerns/Describable.php @@ -12,14 +12,14 @@ trait Describable /** * Note: this is property is not used; however, it gets added automatically by rector php. * - * @var array + * @var array */ public array $__describing; /** * The describing of the test case. * - * @var array + * @var array */ public array $describing = []; } diff --git a/src/PendingCalls/DescribeCall.php b/src/PendingCalls/DescribeCall.php index b015595c7..e6d4bc297 100644 --- a/src/PendingCalls/DescribeCall.php +++ b/src/PendingCalls/DescribeCall.php @@ -6,6 +6,7 @@ use Closure; use Pest\Support\Backtrace; +use Pest\Support\Description; use Pest\TestSuite; /** @@ -16,7 +17,7 @@ final class DescribeCall /** * The current describe call. * - * @var array + * @var array */ private static array $describing = []; @@ -25,22 +26,27 @@ final class DescribeCall */ private ?BeforeEachCall $currentBeforeEachCall = null; + /** + * The unique description for this describe block + */ + private readonly Description $description; + /** * Creates a new Pending Call. */ public function __construct( public readonly TestSuite $testSuite, public readonly string $filename, - public readonly string $description, + string $description, public readonly Closure $tests ) { - // + $this->description = new Description($description); } /** * What is the current describing. * - * @return array + * @return array */ public static function describing(): array { diff --git a/src/Support/Description.php b/src/Support/Description.php new file mode 100644 index 000000000..01fc45a68 --- /dev/null +++ b/src/Support/Description.php @@ -0,0 +1,15 @@ +description; + } +} diff --git a/src/Support/Str.php b/src/Support/Str.php index 0e654bc80..6bdcc5554 100644 --- a/src/Support/Str.php +++ b/src/Support/Str.php @@ -104,7 +104,7 @@ public static function isUuid(string $value): bool /** * Creates a describe block as `$describeDescription` → `$testDescription` format. * - * @param array $describeDescriptions + * @param array $describeDescriptions */ public static function describe(array $describeDescriptions, string $testDescription): string { diff --git a/tests/.pest/snapshots/Visual/Todo/todo.snap b/tests/.pest/snapshots/Visual/Todo/todo.snap index 5ab4f7fa6..c50794f7a 100644 --- a/tests/.pest/snapshots/Visual/Todo/todo.snap +++ b/tests/.pest/snapshots/Visual/Todo/todo.snap @@ -15,7 +15,7 @@ ↓ todo on describe → should not fail ↓ todo on describe → should run - TODO Tests\Features\Todo - 28 todos + TODO Tests\Features\Todo - 29 todos ↓ something todo later ↓ something todo later chained ↓ something todo later chained and with function body @@ -45,6 +45,7 @@ // nested describe note // test note ↓ todo on describe → todo block → it should not execute + ↓ todo on describe with matching name → describe block → it should not execute ↓ todo on test after describe block ↓ todo with note on test after describe block // test note @@ -80,6 +81,6 @@ PASS Tests\CustomTestCase\ParentTest ✓ override method - Tests: 38 todos, 3 passed (20 assertions) + Tests: 39 todos, 3 passed (21 assertions) Duration: x.xxs diff --git a/tests/.pest/snapshots/Visual/Todo/todo_in_parallel.snap b/tests/.pest/snapshots/Visual/Todo/todo_in_parallel.snap index 5ab4f7fa6..c50794f7a 100644 --- a/tests/.pest/snapshots/Visual/Todo/todo_in_parallel.snap +++ b/tests/.pest/snapshots/Visual/Todo/todo_in_parallel.snap @@ -15,7 +15,7 @@ ↓ todo on describe → should not fail ↓ todo on describe → should run - TODO Tests\Features\Todo - 28 todos + TODO Tests\Features\Todo - 29 todos ↓ something todo later ↓ something todo later chained ↓ something todo later chained and with function body @@ -45,6 +45,7 @@ // nested describe note // test note ↓ todo on describe → todo block → it should not execute + ↓ todo on describe with matching name → describe block → it should not execute ↓ todo on test after describe block ↓ todo with note on test after describe block // test note @@ -80,6 +81,6 @@ PASS Tests\CustomTestCase\ParentTest ✓ override method - Tests: 38 todos, 3 passed (20 assertions) + Tests: 39 todos, 3 passed (21 assertions) Duration: x.xxs diff --git a/tests/.pest/snapshots/Visual/Todo/todos.snap b/tests/.pest/snapshots/Visual/Todo/todos.snap index 5ab4f7fa6..c50794f7a 100644 --- a/tests/.pest/snapshots/Visual/Todo/todos.snap +++ b/tests/.pest/snapshots/Visual/Todo/todos.snap @@ -15,7 +15,7 @@ ↓ todo on describe → should not fail ↓ todo on describe → should run - TODO Tests\Features\Todo - 28 todos + TODO Tests\Features\Todo - 29 todos ↓ something todo later ↓ something todo later chained ↓ something todo later chained and with function body @@ -45,6 +45,7 @@ // nested describe note // test note ↓ todo on describe → todo block → it should not execute + ↓ todo on describe with matching name → describe block → it should not execute ↓ todo on test after describe block ↓ todo with note on test after describe block // test note @@ -80,6 +81,6 @@ PASS Tests\CustomTestCase\ParentTest ✓ override method - Tests: 38 todos, 3 passed (20 assertions) + Tests: 39 todos, 3 passed (21 assertions) Duration: x.xxs diff --git a/tests/.pest/snapshots/Visual/Todo/todos_in_parallel.snap b/tests/.pest/snapshots/Visual/Todo/todos_in_parallel.snap index 5ab4f7fa6..c50794f7a 100644 --- a/tests/.pest/snapshots/Visual/Todo/todos_in_parallel.snap +++ b/tests/.pest/snapshots/Visual/Todo/todos_in_parallel.snap @@ -15,7 +15,7 @@ ↓ todo on describe → should not fail ↓ todo on describe → should run - TODO Tests\Features\Todo - 28 todos + TODO Tests\Features\Todo - 29 todos ↓ something todo later ↓ something todo later chained ↓ something todo later chained and with function body @@ -45,6 +45,7 @@ // nested describe note // test note ↓ todo on describe → todo block → it should not execute + ↓ todo on describe with matching name → describe block → it should not execute ↓ todo on test after describe block ↓ todo with note on test after describe block // test note @@ -80,6 +81,6 @@ PASS Tests\CustomTestCase\ParentTest ✓ override method - Tests: 38 todos, 3 passed (20 assertions) + Tests: 39 todos, 3 passed (21 assertions) Duration: x.xxs diff --git a/tests/.snapshots/success.txt b/tests/.snapshots/success.txt index 90b1b0852..d142725f7 100644 --- a/tests/.snapshots/success.txt +++ b/tests/.snapshots/success.txt @@ -10,15 +10,75 @@ PASS Tests\Environments\Windows ✓ global functions are loaded - WARN Tests\Features\After + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Features\After ✓ it can run after test ✓ it can run after test twice - - it does not run when skipped - - something → it does not run when skipped + ✓ it does not run when skipped + ✓ something → it does not run when skipped ✓ something → it can run after test ✓ something 2 → it can run after test ✓ high order test - - high order test with skip + ✓ high order test with skip ✓ post 'foo' → defer Closure Object () → expect Closure Object () → toBe 1 PASS Tests\Features\AfterAll @@ -29,6 +89,12 @@ ✓ it gets executed after the test ✓ outer → inner → it does not get executed before the test ✓ outer → inner → it should call all parent afterEach functions + ✓ matching describe block names → outer → middle → inner → it does not get executed before the test + ✓ matching describe block names → outer → middle → inner → it should call all parent afterEach functions + ✓ matching describe block names → outer → middle → it does not get executed before the test + ✓ matching describe block names → outer → middle → it should not call afterEach functions for sibling describe blocks with the same name + ✓ matching describe block names → outer → inner → it does not get executed before the test + ✓ matching describe block names → outer → inner → it should not call afterEach functions for descendent of sibling describe blocks with the same name PASS Tests\Features\Assignee ✓ it may be associated with an assignee [@nunomaduro, @taylorotwell] @@ -45,16 +111,83 @@ ✓ outer → inner → it should call all parent beforeEach functions ✓ with expectations → nested block → test ✓ with expectations → test + ✓ matching describe block names → outer → middle → inner → it should call all parent beforeEach functions + ✓ matching describe block names → outer → middle → it should not call beforeEach functions for sibling describe blocks with the same name + ✓ matching describe block names → outer → inner → it should not call beforeEach functions for descendent of sibling describe blocks with the same name + ✓ matching name → it should call the before each + ✓ matching name → it should not call the before each on the describe block with the same name + ✓ called on all tests → beforeEach should be called + ✓ called on all tests → beforeEach should be called for all tests PASS Tests\Features\BeforeEachProxiesToTestCallWithExpectations ✓ runs 1 ✓ runs 2 ✓ runs 3 - WARN Tests\Features\BeforeEachProxiesToTestCallWithSkip - - does not run 1 - - does not run 2 - - does not run 3 + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Features\BeforeEachProxiesToTestCallWithSkip + ✓ does not run 1 + ✓ does not run 2 + ✓ does not run 3 TODO Tests\Features\BeforeEachProxiesToTestCallWithTodo - 4 todos ↓ is marked as todo 1 @@ -62,9 +195,29 @@ ↓ is marked as todo 3 ↓ shouldBeMarkedAsTodo - WARN Tests\Features\Coverage + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'Coverage is not...') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Coverage)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Features\Coverage ✓ it has plugin - - it adds coverage if --coverage exist → Coverage is not available + ✓ it adds coverage if --coverage exist ✓ it adds coverage if --min exist ✓ it generates coverage based on file input @@ -187,6 +340,11 @@ ✓ with on nested describe → nested → describe → it should include the with value from all parent describe blocks with (1) / (2) ✓ with on nested describe → nested → describe → should include the with value from all parent describe blocks and the test with (1) / (2) / (3) ✓ with on nested describe → nested → after inner describe block with (1) + ✓ matching describe block names → outer → before inner describe block with (1) + ✓ matching describe block names → outer → inner → it should include the with value from all parent describe blocks with (1) / (2) + ✓ matching describe block names → outer → inner → should include the with value from all parent describe blocks and the test with (1) / (2) / (3) + ✓ matching describe block names → outer → inner → it should not include the value from the other describe block with the same name with (1) + ✓ matching describe block names → outer → after inner describe block with (1) ✓ after describe block with (5) ✓ it may be used with high order after describe block with dataset "formal" ✓ it may be used with high order after describe block with dataset "informal" @@ -213,9 +371,102 @@ ✓ it is a test ✓ it uses correct parent class - DEPR Tests\Features\Deprecated - ! deprecated → str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated // tests/Features/Deprecated.php:4 - ! user deprecated → Since foo 1.0: This is a deprecation description // tests/Features/Deprecated.php:10 + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(192): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpDeprecat...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(757): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(153): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'str_contains():...', '/Users/justinha...', 4, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(8192, 'str_contains():...', '/Users/justinha...', 4) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(4): str_contains(NULL, NULL) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:3}() +#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Deprecated->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_deprecated() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(192): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpDeprecat...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(757): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(153): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'str_contains():...', '/Users/justinha...', 4, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(8192, 'str_contains():...', '/Users/justinha...', 4) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(4): str_contains(NULL, NULL) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:3}() +#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Deprecated->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_deprecated() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(168): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testDeprecation...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\DeprecationTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\DeprecationTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(782): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\DeprecationTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(169): PHPUnit\Event\DispatchingEmitter->testTriggeredDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'Since foo 1.0: ...', '/Users/justinha...', 10, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(16384, 'Since foo 1.0: ...', '/Users/justinha...', 10) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(10): trigger_error('Since foo 1.0: ...', 16384) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:9}() +#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Deprecated->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_user_deprecated() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + PASS Tests\Features\Deprecated + ✓ deprecated + ✓ user deprecated PASS Tests\Features\Describe - 5 todos ✓ before each @@ -1030,9 +1281,41 @@ ✓ it may fail ✓ it may fail with the given message - WARN Tests\Features\Helpers + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'Undefined prope...', '/Users/justinha...', 49, false, false) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'Undefined prope...', '/Users/justinha...', 49) +#8 /Users/justinhayes/Development/packages/forks/pest/src/Support/HigherOrderTapProxy.php(49): trigger_error('Undefined prope...', 512) +#9 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Helpers.php(14): Pest\Support\HigherOrderTapProxy->__get('wqdwqdqw') +#10 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Helpers->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Helpers.php:13}() +#11 [internal function]: P\Tests\Features\Helpers->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#12 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#13 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Helpers->{closure:Pest\Concerns\Testable::__callClosure():419}() +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Helpers->__callClosure(Object(Closure), Array) +#16 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Helpers->__runTest(Object(Closure)) +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Helpers->__pest_evaluable_it_gets_null_if_property_do_not_exist() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Helpers)) +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#25 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#26 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#28 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#29 {main} + + PASS Tests\Features\Helpers ✓ it can set/get properties on $this - ! it gets null if property do not exist → Undefined property Tests\Features\Helpers::$wqdwqdqw + ✓ it gets null if property do not exist ✓ it allows to call underlying protected/private methods ✓ it throws error if method do not exist ✓ it can forward unexpected calls to any global function @@ -1050,15 +1333,15 @@ ✓ it can pass shared datasets into callables with (1) ✓ it can pass shared datasets into callables with (2) - WARN Tests\Features\Incompleted - … incompleted - … it is incompleted - … it is incompleted even with method calls like skip - … it is incompleted even with method calls like group + PASS Tests\Features\Incompleted + ✓ incompleted + ✓ it is incompleted + ✓ it is incompleted even with method calls like skip + ✓ it is incompleted even with method calls like group ✓ it is not incompleted because of expect ✓ it is not incompleted because of assert ✓ it is not incompleted because of test with assertions - … a "describe" group of tests → it is incompleted + ✓ a "describe" group of tests → it is incompleted PASS Tests\Features\Issue ✓ it may be associated with an issue #1, #2 @@ -1104,15 +1387,96 @@ // This is before each describe runtime note // This is before each nested describe runtime note // This is a runtime note within a nested describe + ✓ matching describe names → describe block → it may have a static note and runtime note + // This is before each static note + // This is before each matching describe static note + // This is a nested matching static note + // This is a static note within a matching describe + // This is before each runtime note + // This is before each matching describe runtime note + // This is before each matching describe runtime note + // This is a runtime note within a matching describe + ✓ matching describe names → describe block → it may have a static note and runtime note, that are different than the matching describe block + // This is before each static note + // This is before each matching describe static note + // This is a nested matching static note, and should not contain the matching describe notes + // This is before each matching describe static note, and should not contain the matching describe notes + // This is a static note within a matching describe, and should not contain the matching describe notes + // This is before each runtime note + // This is before each matching describe runtime note + // This is before each matching describe runtime note, and should not contain the matching describe notes + // This is a runtime note within a matching describe, and should not contain the matching describe notes ✓ multiple notes // This is before each static note // This is before each runtime note // This is a runtime note // This is another runtime note - NOTI Tests\Features\Notices - ! notice → This is a notice description // tests/Features/Notices.php:4 - ! a "describe" group of tests → notice → This is a notice description // tests/Features/Notices.php:11 + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(264): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testNoticeTrigg...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\NoticeTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(829): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(117): PHPUnit\Event\DispatchingEmitter->testTriggeredNotice(Object(PHPUnit\Event\Code\TestMethod), 'This is a notic...', '/Users/justinha...', 4, false, false) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(1024, 'This is a notic...', '/Users/justinha...', 4) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php(4): trigger_error('This is a notic...', 1024) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Notices->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php:3}() +#10 [internal function]: P\Tests\Features\Notices->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Notices->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Notices->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Notices->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Notices->__pest_evaluable_notice() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Notices)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(264): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testNoticeTrigg...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\NoticeTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(829): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(117): PHPUnit\Event\DispatchingEmitter->testTriggeredNotice(Object(PHPUnit\Event\Code\TestMethod), 'This is a notic...', '/Users/justinha...', 11, false, false) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(1024, 'This is a notic...', '/Users/justinha...', 11) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php(11): trigger_error('This is a notic...', 1024) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Notices->{closure:{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php:9}:10}() +#10 [internal function]: P\Tests\Features\Notices->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Notices->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Notices->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Notices->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Notices->__pest_evaluable__a__describe__group_of_tests__→_notice() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Notices)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + PASS Tests\Features\Notices + ✓ notice + ✓ a "describe" group of tests → notice PASS Tests\Features\Pr ✓ it may be associated with an pr #1, #2 @@ -1250,6 +1614,10 @@ ✓ describe blocks → describe with repeat → nested describe with repeat → test with no repeat should repeat the number of times specified in the parent describe block @ repetition 2 of 2 ✓ describe blocks → describe with repeat → nested describe with repeat → test with repeat should repeat the number of times specified in the test @ repetition 1 of 2 ✓ describe blocks → describe with repeat → nested describe with repeat → test with repeat should repeat the number of times specified in the test @ repetition 2 of 2 + ✓ matching describe blocks → describe block → it should repeat the number of times specified in the parent describe block @ repetition 1 of 3 + ✓ matching describe blocks → describe block → it should repeat the number of times specified in the parent describe block @ repetition 2 of 3 + ✓ matching describe blocks → describe block → it should repeat the number of times specified in the parent describe block @ repetition 3 of 3 + ✓ matching describe blocks → describe block → should not repeat the number of times of the describe block with the same name PASS Tests\Features\ScopedDatasets\Directory\NestedDirectory1\TestFileInNestedDirectoryWithDatasetsFile ✓ uses dataset with (1) @@ -1295,30 +1663,356 @@ ✓ it can see datasets defined in Pest.php file with ('B') ✓ Pest.php dataset is taken - WARN Tests\Features\Skip + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '1') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'skipped because...') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'skipped because...') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'This test was s...') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Features\Skip ✓ it do not skips - - it skips with truthy → 1 - - it skips with truthy condition by default - - it skips with message → skipped because bar - - it skips with truthy closure condition + ✓ it skips with truthy + ✓ it skips with truthy condition by default + ✓ it skips with message + ✓ it skips with truthy closure condition ✓ it do not skips with falsy closure condition - - it skips with condition and message → skipped because foo - - it skips when skip after assertion - - it can use something in the test case as a condition → This test was skipped - - it can user higher order callables and skip - - skip on describe → skipped tests → nested inside skipped block → it should not execute - - skip on describe → skipped tests → it should not execute + ✓ it skips with condition and message + ✓ it skips when skip after assertion + ✓ it can use something in the test case as a condition + ✓ it can user higher order callables and skip + ✓ skip on describe → skipped tests → nested inside skipped block → it should not execute + ✓ skip on describe → skipped tests → it should not execute ✓ skip on describe → it should execute - - skip on beforeEach → skipped tests → nested inside skipped block → it should not execute - - skip on beforeEach → skipped tests → it should not execute + ✓ skip on beforeEach → skipped tests → nested inside skipped block → it should not execute + ✓ skip on beforeEach → skipped tests → it should not execute ✓ skip on beforeEach → it should execute + ✓ matching describe with skip → describe block → it should not execute + ✓ matching describe with skip → describe block → it should execute a test in a describe block with the same name as a skipped describe block + ✓ matching describe with skip → it should execute + ✓ matching describe with skip on beforeEach → describe block → it should not execute + ✓ matching describe with skip on beforeEach → describe block → it should execute a test in a describe block with the same name as a skipped describe block + ✓ matching describe with skip on beforeEach → it should execute ✓ it does not skip after the describe block - - it can skip after the describe block - - WARN Tests\Features\SkipOnPhp + ✓ it can skip after the describe block + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'This test is sk...') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\SkipOnPhp)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Features\SkipOnPhp ✓ it can run on php version ✓ it can run on specific php version - - it can skip on php versions depending on constraint → This test is skipped on PHP [>=7.4.0]. + ✓ it can skip on php versions depending on constraint PASS Tests\Features\Test ✓ a test @@ -1334,7 +2028,7 @@ ✓ nested → it may be associated with an ticket #1, #4, #5, #6, #3 // an note between an the ticket - PASS Tests\Features\Todo - 28 todos + PASS Tests\Features\Todo - 29 todos ↓ something todo later ↓ something todo later chained ↓ something todo later chained and with function body @@ -1366,6 +2060,9 @@ // test note ↓ todo on describe → todo block → it should not execute ✓ todo on describe → it should execute + ↓ todo on describe with matching name → describe block → it should not execute + ✓ todo on describe with matching name → describe block → it should execute a test in a describe block with the same name as a todo describe block + ✓ todo on describe with matching name → it should execute ↓ todo on test after describe block ↓ todo with note on test after describe block // test note @@ -1393,10 +2090,102 @@ ↓ todo with note on test after describe block with beforeEach // test note - WARN Tests\Features\Warnings - ! warning → Undefined property: P\Tests\Features\Warnings::$fooqwdfwqdfqw - ! user warning → This is a warning description - ! a "describe" group of tests → user warning → This is a warning description + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(216): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpWarningT...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpWarningTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpWarningTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(898): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpWarningTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(129): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpWarning(Object(PHPUnit\Event\Code\TestMethod), 'Undefined prope...', '/Users/justinha...', 4, false, false) +#7 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(4): PHPUnit\Runner\ErrorHandler->__invoke(2, 'Undefined prope...', '/Users/justinha...', 4) +#8 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:3}() +#9 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#10 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#11 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() +#12 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Warnings->__runTest(Object(Closure)) +#15 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable_warning() +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#24 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#25 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#27 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'This is a warni...', '/Users/justinha...', 10, false, false) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'This is a warni...', '/Users/justinha...', 10) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(10): trigger_error('This is a warni...', 512) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:9}() +#10 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Warnings->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable_user_warning() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'This is a warni...', '/Users/justinha...', 17, false, false) +#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'This is a warni...', '/Users/justinha...', 17) +#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(17): trigger_error('This is a warni...', 512) +#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:15}:16}() +#10 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() +#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) +#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() +#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\Tests\Features\Warnings->__runTest(Object(Closure)) +#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable__a__describe__group_of_tests__→_user_warning() +#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() +#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) +#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#28 {main} + + PASS Tests\Features\Warnings + ✓ warning + ✓ user warning + ✓ a "describe" group of tests → user warning PASS Tests\Features\Wip ✓ it may have an associated assignee [@nunomaduro] @@ -1405,9 +2194,49 @@ ✓ it may have an associated note // a note - WARN Tests\Fixtures\CollisionTest - - error - - success + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\CollisionTest)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\CollisionTest)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Fixtures\CollisionTest + ✓ error + ✓ success PASS Tests\Fixtures\DirectoryWithTests\ExampleTest ✓ it example 1 @@ -1415,8 +2244,28 @@ PASS Tests\Fixtures\ExampleTest ✓ it example 2 - WARN Tests\Fixtures\UnexpectedOutput - - output + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\UnexpectedOutput)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Fixtures\UnexpectedOutput + ✓ output PASS Tests\Helpers\TestInHelpers ✓ it executes tests in the Helpers directory @@ -1679,9 +2528,29 @@ PASS Tests\Visual\Help ✓ visual snapshot of help command output - WARN Tests\Visual\JUnit + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'Not working yet') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\JUnit)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Visual\JUnit ✓ junit output - - junit with parallel → Not working yet + ✓ junit with parallel PASS Tests\Visual\Parallel ✓ parallel @@ -1692,20 +2561,182 @@ ✓ allows to run a directory ✓ it disable decorating printer when colors is set to never - WARN Tests\Visual\Success - - visual snapshot of test suite on success - - WARN Tests\Visual\TeamCity - - visual snapshot of team city with ('Failure.php') - - visual snapshot of team city with ('SuccessOnly.php') - - WARN Tests\Visual\Todo - - todos - - todos in parallel - - todo - - todo in parallel - - WARN Tests\Visual\Version - - visual snapshot of help command output + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Success)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Visual\Success + ✓ visual snapshot of test suite on success + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\TeamCity)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#14 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#17 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#18 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\TeamCity)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#14 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#15 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#17 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#18 {main} + + PASS Tests\Visual\TeamCity + ✓ visual snapshot of team city with ('Failure.php') + ✓ visual snapshot of team city with ('SuccessOnly.php') + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Visual\Todo + ✓ todos + ✓ todos in parallel + ✓ todo + ✓ todo in parallel + + WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() +#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) +#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) +#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) +#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) +#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) +#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') +#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() +#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Version)) +#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() +#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() +#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() +#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) +#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) +#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) +#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() +#17 {main} + + PASS Tests\Visual\Version + ✓ visual snapshot of help command output - Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 38 todos, 33 skipped, 1152 passed (2744 assertions) \ No newline at end of file + Tests: 39 todos, 1230 passed (2782 assertions) \ No newline at end of file diff --git a/tests/Features/AfterEach.php b/tests/Features/AfterEach.php index ea0dd7ea6..aff68283c 100644 --- a/tests/Features/AfterEach.php +++ b/tests/Features/AfterEach.php @@ -48,3 +48,55 @@ }); }); }); + +describe('matching describe block names', function () { + afterEach(function () { + $this->state->foo = 1; + }); + + describe('outer', function () { + afterEach(function () { + $this->state->foo++; + }); + + describe('middle', function () { + afterEach(function () { + $this->state->foo++; + }); + + describe('inner', function () { + afterEach(function () { + $this->state->foo++; + }); + + it('does not get executed before the test', function () { + expect($this)->not->toHaveProperty('foo'); + }); + + it('should call all parent afterEach functions', function () { + expect($this->state->foo)->toBe(4); + }); + }); + }); + + describe('middle', function () { + it('does not get executed before the test', function () { + expect($this)->not->toHaveProperty('foo'); + }); + + it('should not call afterEach functions for sibling describe blocks with the same name', function () { + expect($this)->not->toHaveProperty('foo'); + }); + }); + + describe('inner', function () { + it('does not get executed before the test', function () { + expect($this)->not->toHaveProperty('foo'); + }); + + it('should not call afterEach functions for descendent of sibling describe blocks with the same name', function () { + expect($this)->not->toHaveProperty('foo'); + }); + }); + }); +}); diff --git a/tests/Features/BeforeEach.php b/tests/Features/BeforeEach.php index 04f0dd13e..a7c7befe2 100644 --- a/tests/Features/BeforeEach.php +++ b/tests/Features/BeforeEach.php @@ -51,3 +51,78 @@ test('test', function () {}); }); + +describe('matching describe block names', function () { + beforeEach(function () { + $this->foo = 1; + }); + + describe('outer', function () { + beforeEach(function () { + $this->foo++; + }); + + describe('middle', function () { + beforeEach(function () { + $this->foo++; + }); + + describe('inner', function () { + beforeEach(function () { + $this->foo++; + }); + + it('should call all parent beforeEach functions', function () { + expect($this->foo)->toBe(4); + }); + }); + }); + + describe('middle', function () { + it('should not call beforeEach functions for sibling describe blocks with the same name', function () { + expect($this->foo)->toBe(2); + }); + }); + + describe('inner', function () { + it('should not call beforeEach functions for descendent of sibling describe blocks with the same name', function () { + expect($this->foo)->toBe(2); + }); + }); + }); +}); + +$matchingNameCalls = 0; +describe('matching name', function () use (&$matchingNameCalls) { + beforeEach(function () use (&$matchingNameCalls) { + $matchingNameCalls++; + }); + + it('should call the before each', function () use (&$matchingNameCalls) { + expect($matchingNameCalls)->toBe(1); + }); +}); + +describe('matching name', function () use (&$matchingNameCalls) { + it('should not call the before each on the describe block with the same name', function () use (&$matchingNameCalls) { + expect($matchingNameCalls)->toBe(1); + }); +}); + +beforeEach(function () { + $this->baz = 1; +}); + +describe('called on all tests', function () { + beforeEach(function () { + $this->baz++; + }); + + test('beforeEach should be called', function () { + expect($this->baz)->toBe(2); + }); + + test('beforeEach should be called for all tests', function () { + expect($this->baz)->toBe(2); + }); +}); diff --git a/tests/Features/DatasetsTests.php b/tests/Features/DatasetsTests.php index 54cb77a83..837b56f62 100644 --- a/tests/Features/DatasetsTests.php +++ b/tests/Features/DatasetsTests.php @@ -415,6 +415,34 @@ function () { })->with([1]); }); +describe('matching describe block names', function () { + describe('outer', function () { + test('before inner describe block', function (...$args) { + expect($args)->toBe([1]); + }); + + describe('inner', function () { + it('should include the with value from all parent describe blocks', function (...$args) { + expect($args)->toBe([1, 2]); + }); + + test('should include the with value from all parent describe blocks and the test', function (...$args) { + expect($args)->toBe([1, 2, 3]); + })->with([3]); + })->with([2]); + + describe('inner', function () { + it('should not include the value from the other describe block with the same name', function (...$args) { + expect($args)->toBe([1]); + }); + }); + + test('after inner describe block', function (...$args) { + expect($args)->toBe([1]); + }); + })->with([1]); +}); + test('after describe block', function (...$args) { expect($args)->toBe([5]); })->with([5]); diff --git a/tests/Features/Note.php b/tests/Features/Note.php index 571d7c851..22d73b4ff 100644 --- a/tests/Features/Note.php +++ b/tests/Features/Note.php @@ -44,6 +44,36 @@ })->note('This is a nested describe static note'); })->note('This is describe static note'); +describe('matching describe names', function () { + beforeEach(function () { + $this->note('This is before each matching describe runtime note'); + })->note('This is before each matching describe static note'); + + describe('describe block', function () { + beforeEach(function () { + $this->note('This is before each matching describe runtime note'); + })->note('This is before each matching describe static note'); + + it('may have a static note and runtime note', function () { + expect(true)->toBeTrue(true); + + $this->note('This is a runtime note within a matching describe'); + })->note('This is a static note within a matching describe'); + })->note('This is a nested matching static note'); + + describe('describe block', function () { + beforeEach(function () { + $this->note('This is before each matching describe runtime note, and should not contain the matching describe notes'); + })->note('This is before each matching describe static note, and should not contain the matching describe notes'); + + it('may have a static note and runtime note, that are different than the matching describe block', function () { + expect(true)->toBeTrue(true); + + $this->note('This is a runtime note within a matching describe, and should not contain the matching describe notes'); + })->note('This is a static note within a matching describe, and should not contain the matching describe notes'); + })->note('This is a nested matching static note, and should not contain the matching describe notes'); +}); + test('multiple notes', function () { expect(true)->toBeTrue(true); diff --git a/tests/Features/Repeat.php b/tests/Features/Repeat.php index 5a3370cd7..89d0c322e 100644 --- a/tests/Features/Repeat.php +++ b/tests/Features/Repeat.php @@ -79,3 +79,17 @@ })->repeat(times: 2); })->repeat(times: 3); }); + +describe('matching describe blocks', function () { + describe('describe block', function () { + it('should repeat the number of times specified in the parent describe block', function () { + expect(true)->toBeTrue(); + }); + })->repeat(times: 3); + + describe('describe block', function () { + test('should not repeat the number of times of the describe block with the same name', function () { + expect(true)->toBeTrue(); + }); + }); +}); diff --git a/tests/Features/Skip.php b/tests/Features/Skip.php index 352189458..9c305d356 100644 --- a/tests/Features/Skip.php +++ b/tests/Features/Skip.php @@ -125,6 +125,74 @@ }); }); +describe('matching describe with skip', function () { + beforeEach(function () { + $this->ran = false; + }); + + afterEach(function () { + match ($this->name()) { + '__pest_evaluable__matching_describe_with_skip__→__describe_block__→_it_should_not_execute' => expect($this->ran)->toBe(false), + '__pest_evaluable__matching_describe_with_skip__→__describe_block__→_it_should_execute_a_test_in_a_describe_block_with_the_same_name_as_a_skipped_describe_block' => expect($this->ran)->toBe(true), + '__pest_evaluable__matching_describe_with_skip__→_it_should_execute' => expect($this->ran)->toBe(true), + default => $this->fail('Unexpected test name: '.$this->name()), + }; + }); + + describe('describe block', function () { + it('should not execute', function () { + $this->ran = true; + $this->fail(); + }); + })->skip(); + + describe('describe block', function () { + it('should execute a test in a describe block with the same name as a skipped describe block', function () { + $this->ran = true; + }); + }); + + it('should execute', function () { + $this->ran = true; + expect($this->ran)->toBe(true); + }); +}); + +describe('matching describe with skip on beforeEach', function () { + beforeEach(function () { + $this->ran = false; + }); + + afterEach(function () { + match ($this->name()) { + '__pest_evaluable__matching_describe_with_skip_on_beforeEach__→__describe_block__→_it_should_not_execute' => expect($this->ran)->toBe(false), + '__pest_evaluable__matching_describe_with_skip_on_beforeEach__→__describe_block__→_it_should_execute_a_test_in_a_describe_block_with_the_same_name_as_a_skipped_describe_block' => expect($this->ran)->toBe(true), + '__pest_evaluable__matching_describe_with_skip_on_beforeEach__→_it_should_execute' => expect($this->ran)->toBe(true), + default => $this->fail('Unexpected test name: '.$this->name()), + }; + }); + + describe('describe block', function () { + beforeEach()->skip(); + + it('should not execute', function () { + $this->ran = true; + $this->fail(); + }); + }); + + describe('describe block', function () { + it('should execute a test in a describe block with the same name as a skipped describe block', function () { + $this->ran = true; + }); + }); + + it('should execute', function () { + $this->ran = true; + expect($this->ran)->toBe(true); + }); +}); + it('does not skip after the describe block', function () { expect(true)->toBeTrue(); }); diff --git a/tests/Features/Todo.php b/tests/Features/Todo.php index f979a2ff0..d6e8d9781 100644 --- a/tests/Features/Todo.php +++ b/tests/Features/Todo.php @@ -108,6 +108,40 @@ }); }); +describe('todo on describe with matching name', function () { + beforeEach(function () { + $this->ran = false; + }); + + afterEach(function () { + match ($this->name()) { + '__pest_evaluable__todo_on_describe_with_matching_name__→__describe_block__→_it_should_not_execute' => expect($this->ran)->toBe(false), + '__pest_evaluable__todo_on_describe_with_matching_name__→__describe_block__→_it_should_execute_a_test_in_a_describe_block_with_the_same_name_as_a_todo_describe_block' => expect($this->ran)->toBe(true), + '__pest_evaluable__todo_on_describe_with_matching_name__→_it_should_execute' => expect($this->ran)->toBe(true), + + default => $this->fail('Unexpected test name: '.$this->name()), + }; + }); + + describe('describe block', function () { + it('should not execute', function () { + $this->ran = true; + $this->fail(); + }); + })->todo(); + + describe('describe block', function () { + it('should execute a test in a describe block with the same name as a todo describe block', function () { + $this->ran = true; + }); + }); + + it('should execute', function () { + $this->ran = true; + expect($this->ran)->toBe(true); + }); +}); + test('todo on test after describe block', function () { $this->fail(); })->todo(); From 50ff347b599ae964ef3a535c4dd9b4cef3d49a19 Mon Sep 17 00:00:00 2001 From: jshayes Date: Mon, 11 Nov 2024 15:45:16 -0500 Subject: [PATCH 2/2] Pass description into describe call --- src/Functions.php | 3 +- src/PendingCalls/DescribeCall.php | 9 +- tests/.snapshots/success.txt | 1121 ++--------------------------- tests/Visual/Parallel.php | 2 +- 4 files changed, 75 insertions(+), 1060 deletions(-) diff --git a/src/Functions.php b/src/Functions.php index 1e12fe7e6..6a4f45ecc 100644 --- a/src/Functions.php +++ b/src/Functions.php @@ -18,6 +18,7 @@ use Pest\Support\Backtrace; use Pest\Support\Container; use Pest\Support\DatasetInfo; +use Pest\Support\Description; use Pest\Support\HigherOrderTapProxy; use Pest\TestSuite; use PHPUnit\Framework\TestCase; @@ -95,7 +96,7 @@ function describe(string $description, Closure $tests): DescribeCall { $filename = Backtrace::testFile(); - return new DescribeCall(TestSuite::getInstance(), $filename, $description, $tests); + return new DescribeCall(TestSuite::getInstance(), $filename, new Description($description), $tests); } } diff --git a/src/PendingCalls/DescribeCall.php b/src/PendingCalls/DescribeCall.php index e6d4bc297..bf6a7f517 100644 --- a/src/PendingCalls/DescribeCall.php +++ b/src/PendingCalls/DescribeCall.php @@ -26,21 +26,16 @@ final class DescribeCall */ private ?BeforeEachCall $currentBeforeEachCall = null; - /** - * The unique description for this describe block - */ - private readonly Description $description; - /** * Creates a new Pending Call. */ public function __construct( public readonly TestSuite $testSuite, public readonly string $filename, - string $description, + public readonly Description $description, public readonly Closure $tests ) { - $this->description = new Description($description); + // } /** diff --git a/tests/.snapshots/success.txt b/tests/.snapshots/success.txt index d142725f7..17e7cfd55 100644 --- a/tests/.snapshots/success.txt +++ b/tests/.snapshots/success.txt @@ -10,75 +10,15 @@ PASS Tests\Environments\Windows ✓ global functions are loaded - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\After)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Features\After + WARN Tests\Features\After ✓ it can run after test ✓ it can run after test twice - ✓ it does not run when skipped - ✓ something → it does not run when skipped + - it does not run when skipped + - something → it does not run when skipped ✓ something → it can run after test ✓ something 2 → it can run after test ✓ high order test - ✓ high order test with skip + - high order test with skip ✓ post 'foo' → defer Closure Object () → expect Closure Object () → toBe 1 PASS Tests\Features\AfterAll @@ -124,70 +64,10 @@ ✓ runs 2 ✓ runs 3 - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\BeforeEachProxiesToTestCallWithSkip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Features\BeforeEachProxiesToTestCallWithSkip - ✓ does not run 1 - ✓ does not run 2 - ✓ does not run 3 + WARN Tests\Features\BeforeEachProxiesToTestCallWithSkip + - does not run 1 + - does not run 2 + - does not run 3 TODO Tests\Features\BeforeEachProxiesToTestCallWithTodo - 4 todos ↓ is marked as todo 1 @@ -195,29 +75,9 @@ ↓ is marked as todo 3 ↓ shouldBeMarkedAsTodo - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'Coverage is not...') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Coverage)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Features\Coverage + WARN Tests\Features\Coverage ✓ it has plugin - ✓ it adds coverage if --coverage exist + - it adds coverage if --coverage exist → Coverage is not available ✓ it adds coverage if --min exist ✓ it generates coverage based on file input @@ -371,102 +231,9 @@ ✓ it is a test ✓ it uses correct parent class - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(192): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpDeprecat...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(757): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(153): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'str_contains():...', '/Users/justinha...', 4, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(8192, 'str_contains():...', '/Users/justinha...', 4) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(4): str_contains(NULL, NULL) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:3}() -#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Deprecated->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_deprecated() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(192): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpDeprecat...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(757): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpDeprecationTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(153): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'str_contains():...', '/Users/justinha...', 4, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(8192, 'str_contains():...', '/Users/justinha...', 4) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(4): str_contains(NULL, NULL) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:3}() -#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Deprecated->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_deprecated() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(168): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testDeprecation...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\DeprecationTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\DeprecationTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(782): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\DeprecationTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(169): PHPUnit\Event\DispatchingEmitter->testTriggeredDeprecation(Object(PHPUnit\Event\Code\TestMethod), 'Since foo 1.0: ...', '/Users/justinha...', 10, false, false, false, Object(PHPUnit\Event\Code\IssueTrigger\DirectTrigger)) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(16384, 'Since foo 1.0: ...', '/Users/justinha...', 10) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php(10): trigger_error('Since foo 1.0: ...', 16384) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Deprecated->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Deprecated.php:9}() -#10 [internal function]: P\Tests\Features\Deprecated->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Deprecated->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Deprecated->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Deprecated->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Deprecated->__pest_evaluable_user_deprecated() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Deprecated)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - PASS Tests\Features\Deprecated - ✓ deprecated - ✓ user deprecated + DEPR Tests\Features\Deprecated + ! deprecated → str_contains(): Passing null to parameter #1 ($haystack) of type string is deprecated // tests/Features/Deprecated.php:4 + ! user deprecated → Since foo 1.0: This is a deprecation description // tests/Features/Deprecated.php:10 PASS Tests\Features\Describe - 5 todos ✓ before each @@ -1281,41 +1048,9 @@ ✓ it may fail ✓ it may fail with the given message - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'Undefined prope...', '/Users/justinha...', 49, false, false) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'Undefined prope...', '/Users/justinha...', 49) -#8 /Users/justinhayes/Development/packages/forks/pest/src/Support/HigherOrderTapProxy.php(49): trigger_error('Undefined prope...', 512) -#9 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Helpers.php(14): Pest\Support\HigherOrderTapProxy->__get('wqdwqdqw') -#10 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Helpers->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Helpers.php:13}() -#11 [internal function]: P\Tests\Features\Helpers->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#12 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#13 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Helpers->{closure:Pest\Concerns\Testable::__callClosure():419}() -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Helpers->__callClosure(Object(Closure), Array) -#16 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Helpers->__runTest(Object(Closure)) -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Helpers->__pest_evaluable_it_gets_null_if_property_do_not_exist() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Helpers)) -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#25 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#26 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#28 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#29 {main} - - PASS Tests\Features\Helpers + WARN Tests\Features\Helpers ✓ it can set/get properties on $this - ✓ it gets null if property do not exist + ! it gets null if property do not exist → Undefined property Tests\Features\Helpers::$wqdwqdqw ✓ it allows to call underlying protected/private methods ✓ it throws error if method do not exist ✓ it can forward unexpected calls to any global function @@ -1333,15 +1068,15 @@ ✓ it can pass shared datasets into callables with (1) ✓ it can pass shared datasets into callables with (2) - PASS Tests\Features\Incompleted - ✓ incompleted - ✓ it is incompleted - ✓ it is incompleted even with method calls like skip - ✓ it is incompleted even with method calls like group + WARN Tests\Features\Incompleted + … incompleted + … it is incompleted + … it is incompleted even with method calls like skip + … it is incompleted even with method calls like group ✓ it is not incompleted because of expect ✓ it is not incompleted because of assert ✓ it is not incompleted because of test with assertions - ✓ a "describe" group of tests → it is incompleted + … a "describe" group of tests → it is incompleted PASS Tests\Features\Issue ✓ it may be associated with an issue #1, #2 @@ -1412,71 +1147,9 @@ // This is a runtime note // This is another runtime note - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(264): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testNoticeTrigg...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\NoticeTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(829): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(117): PHPUnit\Event\DispatchingEmitter->testTriggeredNotice(Object(PHPUnit\Event\Code\TestMethod), 'This is a notic...', '/Users/justinha...', 4, false, false) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(1024, 'This is a notic...', '/Users/justinha...', 4) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php(4): trigger_error('This is a notic...', 1024) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Notices->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php:3}() -#10 [internal function]: P\Tests\Features\Notices->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Notices->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Notices->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Notices->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Notices->__pest_evaluable_notice() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Notices)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(264): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testNoticeTrigg...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\NoticeTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(829): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\NoticeTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(117): PHPUnit\Event\DispatchingEmitter->testTriggeredNotice(Object(PHPUnit\Event\Code\TestMethod), 'This is a notic...', '/Users/justinha...', 11, false, false) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(1024, 'This is a notic...', '/Users/justinha...', 11) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php(11): trigger_error('This is a notic...', 1024) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Notices->{closure:{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Notices.php:9}:10}() -#10 [internal function]: P\Tests\Features\Notices->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Notices->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Notices->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Notices->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Notices->__pest_evaluable__a__describe__group_of_tests__→_notice() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Notices)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - PASS Tests\Features\Notices - ✓ notice - ✓ a "describe" group of tests → notice + NOTI Tests\Features\Notices + ! notice → This is a notice description // tests/Features/Notices.php:4 + ! a "describe" group of tests → notice → This is a notice description // tests/Features/Notices.php:11 PASS Tests\Features\Pr ✓ it may be associated with an pr #1, #2 @@ -1663,356 +1336,36 @@ ✓ it can see datasets defined in Pest.php file with ('B') ✓ Pest.php dataset is taken - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '1') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'skipped because...') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'skipped because...') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'This test was s...') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Skip)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Features\Skip + WARN Tests\Features\Skip ✓ it do not skips - ✓ it skips with truthy - ✓ it skips with truthy condition by default - ✓ it skips with message - ✓ it skips with truthy closure condition + - it skips with truthy → 1 + - it skips with truthy condition by default + - it skips with message → skipped because bar + - it skips with truthy closure condition ✓ it do not skips with falsy closure condition - ✓ it skips with condition and message - ✓ it skips when skip after assertion - ✓ it can use something in the test case as a condition - ✓ it can user higher order callables and skip - ✓ skip on describe → skipped tests → nested inside skipped block → it should not execute - ✓ skip on describe → skipped tests → it should not execute + - it skips with condition and message → skipped because foo + - it skips when skip after assertion + - it can use something in the test case as a condition → This test was skipped + - it can user higher order callables and skip + - skip on describe → skipped tests → nested inside skipped block → it should not execute + - skip on describe → skipped tests → it should not execute ✓ skip on describe → it should execute - ✓ skip on beforeEach → skipped tests → nested inside skipped block → it should not execute - ✓ skip on beforeEach → skipped tests → it should not execute + - skip on beforeEach → skipped tests → nested inside skipped block → it should not execute + - skip on beforeEach → skipped tests → it should not execute ✓ skip on beforeEach → it should execute - ✓ matching describe with skip → describe block → it should not execute + - matching describe with skip → describe block → it should not execute ✓ matching describe with skip → describe block → it should execute a test in a describe block with the same name as a skipped describe block ✓ matching describe with skip → it should execute - ✓ matching describe with skip on beforeEach → describe block → it should not execute + - matching describe with skip on beforeEach → describe block → it should not execute ✓ matching describe with skip on beforeEach → describe block → it should execute a test in a describe block with the same name as a skipped describe block ✓ matching describe with skip on beforeEach → it should execute ✓ it does not skip after the describe block - ✓ it can skip after the describe block - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'This test is sk...') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\SkipOnPhp)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Features\SkipOnPhp + - it can skip after the describe block + + WARN Tests\Features\SkipOnPhp ✓ it can run on php version ✓ it can run on specific php version - ✓ it can skip on php versions depending on constraint + - it can skip on php versions depending on constraint → This test is skipped on PHP [>=7.4.0]. PASS Tests\Features\Test ✓ a test @@ -2090,102 +1443,10 @@ ↓ todo with note on test after describe block with beforeEach // test note - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(216): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testPhpWarningT...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\PhpWarningTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpWarningTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(898): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\PhpWarningTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(129): PHPUnit\Event\DispatchingEmitter->testTriggeredPhpWarning(Object(PHPUnit\Event\Code\TestMethod), 'Undefined prope...', '/Users/justinha...', 4, false, false) -#7 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(4): PHPUnit\Runner\ErrorHandler->__invoke(2, 'Undefined prope...', '/Users/justinha...', 4) -#8 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:3}() -#9 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#10 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#11 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() -#12 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(17): P\Tests\Features\Warnings->__runTest(Object(Closure)) -#15 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable_warning() -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#24 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#25 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#27 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'This is a warni...', '/Users/justinha...', 10, false, false) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'This is a warni...', '/Users/justinha...', 10) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(10): trigger_error('This is a warni...', 512) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:9}() -#10 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(26): P\Tests\Features\Warnings->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable_user_warning() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(287): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testWarningTrig...', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\WarningTriggered)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(875): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\WarningTriggered)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Runner/ErrorHandler.php(141): PHPUnit\Event\DispatchingEmitter->testTriggeredWarning(Object(PHPUnit\Event\Code\TestMethod), 'This is a warni...', '/Users/justinha...', 17, false, false) -#7 [internal function]: PHPUnit\Runner\ErrorHandler->__invoke(512, 'This is a warni...', '/Users/justinha...', 17) -#8 /Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php(17): trigger_error('This is a warni...', 512) -#9 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseMethodFactory.php(168): P\Tests\Features\Warnings->{closure:{closure:/Users/justinhayes/Development/packages/forks/pest/tests/Features/Warnings.php:15}:16}() -#10 [internal function]: P\Tests\Features\Warnings->{closure:Pest\Factories\TestCaseMethodFactory::getClosure():158}() -#11 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): call_user_func_array(Object(Closure), Array) -#12 /Users/justinhayes/Development/packages/forks/pest/src/Support/ExceptionTrace.php(26): P\Tests\Features\Warnings->{closure:Pest\Concerns\Testable::__callClosure():419}() -#13 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(419): Pest\Support\ExceptionTrace::ensure(Object(Closure)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Concerns/Testable.php(321): P\Tests\Features\Warnings->__callClosure(Object(Closure), Array) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Factories/TestCaseFactory.php(169) : eval()'d code(35): P\Tests\Features\Warnings->__runTest(Object(Closure)) -#16 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(1234): P\Tests\Features\Warnings->__pest_evaluable__a__describe__group_of_tests__→_user_warning() -#17 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(515): PHPUnit\Framework\TestCase->runTest() -#18 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#19 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Features\Warnings)) -#20 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#21 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#22 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#23 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#24 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#25 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#26 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#27 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#28 {main} - - PASS Tests\Features\Warnings - ✓ warning - ✓ user warning - ✓ a "describe" group of tests → user warning + WARN Tests\Features\Warnings + ! warning → Undefined property: P\Tests\Features\Warnings::$fooqwdfwqdfqw + ! user warning → This is a warning description + ! a "describe" group of tests → user warning → This is a warning description PASS Tests\Features\Wip ✓ it may have an associated assignee [@nunomaduro] @@ -2194,49 +1455,9 @@ ✓ it may have an associated note // a note - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\CollisionTest)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\CollisionTest)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Fixtures\CollisionTest - ✓ error - ✓ success + WARN Tests\Fixtures\CollisionTest + - error + - success PASS Tests\Fixtures\DirectoryWithTests\ExampleTest ✓ it example 1 @@ -2244,28 +1465,8 @@ PASS Tests\Fixtures\ExampleTest ✓ it example 2 - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Fixtures\UnexpectedOutput)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Fixtures\UnexpectedOutput - ✓ output + WARN Tests\Fixtures\UnexpectedOutput + - output PASS Tests\Helpers\TestInHelpers ✓ it executes tests in the Helpers directory @@ -2528,29 +1729,9 @@ PASS Tests\Visual\Help ✓ visual snapshot of help command output - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), 'Not working yet') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\JUnit)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Visual\JUnit + WARN Tests\Visual\JUnit ✓ junit output - ✓ junit with parallel + - junit with parallel → Not working yet PASS Tests\Visual\Parallel ✓ parallel @@ -2561,182 +1742,20 @@ ✓ allows to run a directory ✓ it disable decorating printer when colors is set to never - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Success)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Visual\Success - ✓ visual snapshot of test suite on success - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\TeamCity)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#14 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#17 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#18 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\TeamCity)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#14 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#15 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#17 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#18 {main} - - PASS Tests\Visual\TeamCity - ✓ visual snapshot of team city with ('Failure.php') - ✓ visual snapshot of team city with ('SuccessOnly.php') - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Todo)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Visual\Todo - ✓ todos - ✓ todos in parallel - ✓ todo - ✓ todo in parallel - - WARN Exception in third-party event subscriber: Call to undefined method PHPUnit\Util\Filter::stackTraceFromThrowableAsString() -#0 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/DefaultPrinter.php(432): PHPUnit\Event\Code\ThrowableBuilder::from(Object(Error)) -#1 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Printers/ReportablePrinter.php(32): NunoMaduro\Collision\Adapters\Phpunit\Printers\DefaultPrinter->report(Object(Error)) -#2 /Users/justinhayes/Development/packages/forks/pest/vendor/nunomaduro/collision/src/Adapters/Phpunit/Subscribers/EnsurePrinterIsRegisteredSubscriber.php(279): NunoMaduro\Collision\Adapters\Phpunit\Printers\ReportablePrinter->__call('testSkipped', Array) -#3 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DirectDispatcher.php(106): NunoMaduro\Collision\Adapters\Phpunit\Subscribers\Subscriber@anonymous->notify(Object(PHPUnit\Event\Test\Skipped)) -#4 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Dispatcher/DeferringDispatcher.php(47): PHPUnit\Event\DirectDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#5 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Event/Emitter/DispatchingEmitter.php(708): PHPUnit\Event\DeferringDispatcher->dispatch(Object(PHPUnit\Event\Test\Skipped)) -#6 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(532): PHPUnit\Event\DispatchingEmitter->testSkipped(Object(PHPUnit\Event\Code\TestMethod), '') -#7 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestRunner/TestRunner.php(86): PHPUnit\Framework\TestCase->runBare() -#8 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestCase.php(362): PHPUnit\Framework\TestRunner->run(Object(P\Tests\Visual\Version)) -#9 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestCase->run() -#10 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#11 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/Framework/TestSuite.php(375): PHPUnit\Framework\TestSuite->run() -#12 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(64): PHPUnit\Framework\TestSuite->run() -#13 /Users/justinhayes/Development/packages/forks/pest/vendor/phpunit/phpunit/src/TextUI/Application.php(209): PHPUnit\TextUI\TestRunner->run(Object(PHPUnit\TextUI\Configuration\Configuration), Object(PHPUnit\Runner\ResultCache\DefaultResultCache), Object(PHPUnit\Framework\TestSuite)) -#14 /Users/justinhayes/Development/packages/forks/pest/src/Kernel.php(103): PHPUnit\TextUI\Application->run(Array) -#15 /Users/justinhayes/Development/packages/forks/pest/bin/pest(184): Pest\Kernel->handle(Array, Array) -#16 /Users/justinhayes/Development/packages/forks/pest/bin/pest(192): {closure:/Users/justinhayes/Development/packages/forks/pest/bin/pest:18}() -#17 {main} - - PASS Tests\Visual\Version - ✓ visual snapshot of help command output + WARN Tests\Visual\Success + - visual snapshot of test suite on success + + WARN Tests\Visual\TeamCity + - visual snapshot of team city with ('Failure.php') + - visual snapshot of team city with ('SuccessOnly.php') + + WARN Tests\Visual\Todo + - todos + - todos in parallel + - todo + - todo in parallel + + WARN Tests\Visual\Version + - visual snapshot of help command output - Tests: 39 todos, 1230 passed (2782 assertions) \ No newline at end of file + Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 39 todos, 35 skipped, 1182 passed (2785 assertions) \ No newline at end of file diff --git a/tests/Visual/Parallel.php b/tests/Visual/Parallel.php index 036f51d74..08747a53b 100644 --- a/tests/Visual/Parallel.php +++ b/tests/Visual/Parallel.php @@ -16,7 +16,7 @@ test('parallel', function () use ($run) { expect($run('--exclude-group=integration')) - ->toContain('Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 38 todos, 24 skipped, 1142 passed (2720 assertions)') + ->toContain('Tests: 2 deprecated, 4 warnings, 5 incomplete, 2 notices, 39 todos, 26 skipped, 1172 passed (2761 assertions)') ->toContain('Parallel: 3 processes'); })->skipOnWindows();