Sang Nguyen 2 anni fa
parent
commit
05b192c5a2

+ 1 - 0
src/Commands/GenerateDocumentation.php

@@ -156,6 +156,7 @@ class GenerateDocumentation extends Command
         $this->info("Checking for any pending upgrades to your config file...");
         try {
             if (! $this->laravel['files']->exists($this->laravel->configPath("{$this->configName}.php"))) {
+                $this->info("No config file to upgrade.");
                 return;
             }
 

+ 8 - 2
tests/GenerateDocumentation/BehavioursTest.php

@@ -2,6 +2,7 @@
 
 namespace Knuckles\Scribe\Tests\GenerateDocumentation;
 
+use Illuminate\Support\Facades\File as FileFacade;
 use Illuminate\Support\Facades\Route as RouteFacade;
 use Knuckles\Scribe\Commands\GenerateDocumentation;
 use Knuckles\Scribe\Scribe;
@@ -213,8 +214,13 @@ class BehavioursTest extends BaseLaravelTest
         config(["scribe_test" => require "config/scribe_test.php"]);
 
         $output = $this->artisan('scribe:generate', ['--config' => 'scribe_test']);
-        $this->assertStringContainsString("Checking for any pending upgrades to your config file...", $output);
-        $this->assertStringContainsString("`logo` will be added", $output);
+
+        if (! FileFacade::exists(config_path("scribe.php"))) {
+            $this->assertStringContainsString("No config file to upgrade.", $output);
+        } else {
+            $this->assertStringContainsString("Checking for any pending upgrades to your config file...", $output);
+            $this->assertStringContainsString("`logo` will be added", $output);
+        }
 
         $output = $this->artisan('scribe:generate', ['--config' => 'scribe_test', '--no-upgrade-check' => true]);
         $this->assertStringNotContainsString("Checking for any pending upgrades to your config file...", $output);