diff --git a/packages/framework/tests/Unit/RouteTest.php b/packages/framework/tests/Unit/RouteTest.php index 51183fc4800..c5157cf024f 100644 --- a/packages/framework/tests/Unit/RouteTest.php +++ b/packages/framework/tests/Unit/RouteTest.php @@ -20,7 +20,7 @@ class RouteTest extends UnitTestCase protected function setUp(): void { - self::mockCurrentRouteKey(); + self::mockRender(); } public function testConstructorCreatesRouteFromPageModel() diff --git a/packages/testing/src/Common/BaseHydePageUnitTest.php b/packages/testing/src/Common/BaseHydePageUnitTest.php index 54b59a7b20b..a02b84be84f 100644 --- a/packages/testing/src/Common/BaseHydePageUnitTest.php +++ b/packages/testing/src/Common/BaseHydePageUnitTest.php @@ -26,7 +26,7 @@ protected function setUp(): void { self::setupKernel(); self::mockConfig(); - self::mockCurrentRouteKey(); + self::mockRender(); View::swap($mock = Mockery::mock(Factory::class, [ 'make' => Mockery::mock(Factory::class, [ diff --git a/packages/testing/src/UnitTestCase.php b/packages/testing/src/UnitTestCase.php index 5cdd694d977..adbf85ec317 100644 --- a/packages/testing/src/UnitTestCase.php +++ b/packages/testing/src/UnitTestCase.php @@ -37,7 +37,7 @@ public static function setUpBeforeClass(): void } if (static::$needsRender) { - self::mockCurrentRouteKey(); + self::mockRender(); } } @@ -52,6 +52,11 @@ protected static function resetKernel(): void HydeKernel::setInstance(new HydeKernel()); } + protected static function mockRender(): void + { + Render::swap(new RenderData()); + } + protected static function mockConfig(array $items = []): void { app()->bind('config', fn (): Repository => new Repository($items));