From 54f1253fe075a26dcf7d15a6660231b5d2efe2e2 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 8 Jan 2024 08:18:24 +0800 Subject: [PATCH] wip Signed-off-by: Mior Muhammad Zaki --- composer.json | 8 +++++--- tests/RouteTest.php | 5 +++-- .../app/Http/Controllers}/Controller.php | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) rename {tests/Stubs => workbench/app/Http/Controllers}/Controller.php (87%) diff --git a/composer.json b/composer.json index 2d7326c..2ab52c6 100644 --- a/composer.json +++ b/composer.json @@ -17,13 +17,14 @@ }, "autoload-dev": { "psr-4": { - "Orchestra\\Testbench\\BrowserKit\\Tests\\": "tests/" + "Orchestra\\Testbench\\BrowserKit\\Tests\\": "tests/", + "Workbench\\App\\": "workbench/app/" } }, "require": { "php": "^8.1", "laravel/browser-kit-testing": "^6.4 || ^7.0", - "orchestra/testbench": "^8.16", + "orchestra/testbench": "^8.20", "symfony/dom-crawler": "^6.2" }, "require-dev": { @@ -52,5 +53,6 @@ "config": { "sort-packages": true }, - "minimum-stability": "stable" + "prefer-stable": true, + "minimum-stability": "dev" } diff --git a/tests/RouteTest.php b/tests/RouteTest.php index 82b5460..a45a2f8 100644 --- a/tests/RouteTest.php +++ b/tests/RouteTest.php @@ -4,6 +4,7 @@ use Illuminate\Routing\Router; use Orchestra\Testbench\BrowserKit\TestCase; +use Workbench\App\Http\Controllers\Controller; class RouteTest extends TestCase { @@ -33,7 +34,7 @@ protected function defineRoutes($router) })->name('boss.bye'); }); - $router->resource('foo', 'Orchestra\Testbench\BrowserKit\Tests\Stubs\Controller'); + $router->resource('foo', Controller::class); } /** @test */ @@ -87,7 +88,7 @@ public function canSendRequestWithPrefixViaNamedRoute() /** @test */ public function canSendRequestUsingActionHelper() { - $crawler = $this->action('GET', 'Orchestra\Testbench\BrowserKit\Tests\Stubs\Controller@index'); + $crawler = $this->action('GET', sprintf('%s@index', Controller::class)); $this->assertResponseOk(); $this->assertEquals('Controller@index', $crawler->getContent()); diff --git a/tests/Stubs/Controller.php b/workbench/app/Http/Controllers/Controller.php similarity index 87% rename from tests/Stubs/Controller.php rename to workbench/app/Http/Controllers/Controller.php index ea952a9..fb33509 100644 --- a/tests/Stubs/Controller.php +++ b/workbench/app/Http/Controllers/Controller.php @@ -1,6 +1,6 @@