mirror of
https://github.com/ambieco/scribe.git
synced 2026-04-30 04:16:28 +08:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -64,7 +64,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
|
||||
public function testConsoleCommandNeedsPrefixesOrDomainsOrRoutes()
|
||||
{
|
||||
$output = $this->artisan('api:generate');
|
||||
$output = $this->artisan('apidoc:generate');
|
||||
$this->assertEquals('You must provide either a route prefix, a route domain, a route or a middleware to generate the documentation.'.PHP_EOL, $output);
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
});
|
||||
RouteFacade::get('/api/test', TestController::class.'@parseMethodDescription');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
$this->assertContains('Skipping route: [GET] api/closure', $output);
|
||||
@@ -91,7 +91,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
});
|
||||
$api->get('v1/test', DingoTestController::class.'@parseMethodDescription');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--router' => 'dingo',
|
||||
'--routePrefix' => 'v1/*',
|
||||
]);
|
||||
@@ -105,7 +105,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
RouteFacade::get('/api/skip', TestController::class.'@skip');
|
||||
RouteFacade::get('/api/test', TestController::class.'@parseMethodDescription');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
$this->assertContains('Skipping route: [GET] api/skip', $output);
|
||||
@@ -115,7 +115,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
public function testCanParseResourceRoutes()
|
||||
{
|
||||
RouteFacade::resource('/api/user', TestResourceController::class);
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
$fixtureMarkdown = __DIR__.'/Fixtures/resource_index.md';
|
||||
@@ -130,7 +130,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
'index', 'create',
|
||||
],
|
||||
]);
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
$fixtureMarkdown = __DIR__.'/Fixtures/partial_resource_index.md';
|
||||
@@ -142,7 +142,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
'index', 'create',
|
||||
],
|
||||
]);
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
$fixtureMarkdown = __DIR__.'/Fixtures/partial_resource_index.md';
|
||||
@@ -155,7 +155,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
RouteFacade::get('/api/test', TestController::class.'@parseMethodDescription');
|
||||
RouteFacade::get('/api/fetch', TestController::class.'@fetchRouteResponse');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
|
||||
@@ -171,7 +171,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
RouteFacade::get('/api/test', TestController::class.'@parseMethodDescription');
|
||||
RouteFacade::get('/api/fetch', TestController::class.'@fetchRouteResponse');
|
||||
|
||||
$this->artisan('api:generate', [
|
||||
$this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
|
||||
@@ -180,7 +180,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
copy($prependMarkdown, __DIR__.'/../public/docs/source/prepend.md');
|
||||
copy($appendMarkdown, __DIR__.'/../public/docs/source/append.md');
|
||||
|
||||
$this->artisan('api:generate', [
|
||||
$this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
|
||||
@@ -193,7 +193,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
{
|
||||
RouteFacade::get('/api/test/{foo}', TestController::class.'@addRouteBindingsToRequestClass');
|
||||
|
||||
$this->artisan('api:generate', [
|
||||
$this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
'--bindings' => 'foo,bar',
|
||||
]);
|
||||
@@ -208,7 +208,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
RouteFacade::get('/api/test', TestController::class.'@parseMethodDescription');
|
||||
RouteFacade::post('/api/fetch', TestController::class.'@fetchRouteResponse');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
|
||||
@@ -223,7 +223,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
{
|
||||
RouteFacade::get('/api/headers', TestController::class.'@checkCustomHeaders');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
'--header' => [
|
||||
'Authorization: customAuthToken',
|
||||
@@ -244,7 +244,7 @@ class GenerateDocumentationTest extends TestCase
|
||||
{
|
||||
RouteFacade::get('/api/utf8', TestController::class.'@utf8');
|
||||
|
||||
$output = $this->artisan('api:generate', [
|
||||
$output = $this->artisan('apidoc:generate', [
|
||||
'--routePrefix' => 'api/*',
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user