From 415f5719101b30c11d87f74810a71686ef2786c6 Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Sun, 24 May 2020 20:00:30 +0200 Subject: [PATCH] fix: mockery tests being considered as risky --- src/Repositories/AfterEachRepository.php | 6 ++++++ tests/Features/Mocks.php | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Repositories/AfterEachRepository.php b/src/Repositories/AfterEachRepository.php index fd7f0bf0..b0357e86 100644 --- a/src/Repositories/AfterEachRepository.php +++ b/src/Repositories/AfterEachRepository.php @@ -41,6 +41,12 @@ final class AfterEachRepository return ChainableClosure::from(function (): void { if (class_exists(Mockery::class)) { + /* @phpstan-ignore-next-line */ + if ($container = Mockery::getContainer()) { + /* @phpstan-ignore-next-line */ + $this->addToAssertionCount($container->mockery_getExpectationCount()); + } + Mockery::close(); } }, $afterEach); diff --git a/tests/Features/Mocks.php b/tests/Features/Mocks.php index f914c6bd..ac334ec4 100644 --- a/tests/Features/Mocks.php +++ b/tests/Features/Mocks.php @@ -11,5 +11,5 @@ it('has bar', function () { ->times(1) ->andReturn(2); - assertEquals(2, $mock->bar()); + $mock->bar(); });