From aeb3d7c353287787ff6fcb9d8ae99e9923f3a5e2 Mon Sep 17 00:00:00 2001 From: Marick van Tuil Date: Wed, 20 Jul 2022 18:35:41 +0200 Subject: [PATCH] Update publish test to work with new Artisan command output --- tests/CloudTasksDashboardTest.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/tests/CloudTasksDashboardTest.php b/tests/CloudTasksDashboardTest.php index 4ca8578..8fbd306 100644 --- a/tests/CloudTasksDashboardTest.php +++ b/tests/CloudTasksDashboardTest.php @@ -425,10 +425,17 @@ public function test_publish() // Act & Assert $expectedPublishBase = dirname(__DIR__); - $this->artisan('vendor:publish --tag=cloud-tasks --force') - ->expectsOutput('Copied File [' . $expectedPublishBase . '/config/cloud-tasks.php] To [/config/cloud-tasks.php]') - ->expectsOutput('Copied Directory [' . $expectedPublishBase . '/dashboard/dist] To [/public/vendor/cloud-tasks]') - ->expectsOutput('Publishing complete.'); + if (version_compare(app()->version(), '9.0.0', '>=')) { + $this->artisan('vendor:publish --tag=cloud-tasks --force') + ->expectsOutputToContain('Publishing [cloud-tasks] assets.') + ->expectsOutputToContain('Copying file [' . $expectedPublishBase . '/config/cloud-tasks.php] to [config/cloud-tasks.php]') + ->expectsOutputToContain('Copying directory [' . $expectedPublishBase . '/dashboard/dist] to [public/vendor/cloud-tasks]'); + } else { + $this->artisan('vendor:publish --tag=cloud-tasks --force') + ->expectsOutput('Copied File [' . $expectedPublishBase . '/config/cloud-tasks.php] To [/config/cloud-tasks.php]') + ->expectsOutput('Copied Directory [' . $expectedPublishBase . '/dashboard/dist] To [/public/vendor/cloud-tasks]') + ->expectsOutput('Publishing complete.'); + } } /**