Skip to content

Commit ef6845a

Browse files
committed
feat: update templates
refs: #112
1 parent 9afb321 commit ef6845a

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/Generators/AbstractTestsGenerator.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace RonasIT\Support\Generators;
44

55
use DateTime;
6-
use Illuminate\Database\Eloquent\Factory as LegacyFactories;
76
use Illuminate\Support\Arr;
87
use Illuminate\Support\Str;
98
use RonasIT\Support\Events\SuccessCreateMessage;

src/Generators/ControllerGenerator.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,12 @@ protected function addRoutes($routesPath): string
7373
]);
7474

7575
$routes = explode("\n", $routesContent);
76+
$routes = array_slice($routes, 1, array_key_last($routes) - 1);
7677

7778
foreach ($routes as $route) {
7879
if (!empty($route)) {
80+
$route = trim($route);
81+
7982
$createMessage = "Created a new Route: $route";
8083

8184
event(new SuccessCreateMessage($createMessage));

tests/ControllerGeneratorTest.php

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,11 @@ public function testSuccess()
8181
$this->assertGeneratedFileEquals('created_controller.php', 'app/Http/Controllers/PostController.php');
8282
$this->assertGeneratedFileEquals('api.php', 'routes/api.php');
8383

84-
$this->assertEventPushedChain([
85-
SuccessCreateMessage::class => "Created a new Route: Route::post('posts', [PostController::class, 'create']);",
86-
SuccessCreateMessage::class => "Created a new Route: Route::put('posts/{id}', [PostController::class, 'update']);",
87-
SuccessCreateMessage::class => "Created a new Route: Route::delete('posts/{id}', [PostController::class, 'delete']);",
88-
SuccessCreateMessage::class => "Created a new Route: Route::get('posts/{id}', [PostController::class, 'get']);",
89-
SuccessCreateMessage::class => "Created a new Route: Route::get('posts', [PostController::class, 'search']);",
90-
SuccessCreateMessage::class => "Created a new Controller: PostController",
91-
]);
84+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Route: Route::post('posts', 'create');");
85+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Route: Route::put('posts/{id}', 'update');");
86+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Route: Route::delete('posts/{id}', 'delete');");
87+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Route: Route::get('posts/{id}', 'get');");
88+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Route: Route::get('posts', 'search');");
89+
$this->assertEventPushed(SuccessCreateMessage::class, "Created a new Controller: PostController");
9290
}
9391
}

0 commit comments

Comments
 (0)