22
33namespace RonasIT \ProjectInitializator \Tests ;
44
5- use Illuminate \Support \Facades \Artisan ;
6- use RonasIT \ProjectInitializator \Tests \Support \TelescopeInstallCommand ;
75use RonasIT \ProjectInitializator \Tests \Support \Traits \InitCommandMockTrait ;
86
97class InitCommandTest extends TestCase
108{
119 use InitCommandMockTrait;
1210
13- public function setUp (): void
14- {
15- parent ::setUp ();
16-
17- Artisan::registerCommand (new TelescopeInstallCommand ());
18- }
19-
2011 public function testRunWithoutAdminAndReadmeCreation ()
2112 {
2213 $ this ->mockFileGetContent (
@@ -35,8 +26,9 @@ public function testRunWithoutAdminAndReadmeCreation()
3526 $ this ->mockShellExec (
3627 ['arguments ' => 'composer require ronasit/laravel-helpers --ansi ' ],
3728 ['arguments ' => 'composer require ronasit/laravel-swagger --ansi ' ],
38- ['arguments ' => 'composer require laravel/telescope --ansi ' ],
3929 ['arguments ' => 'composer require --dev ronasit/laravel-entity-generator --ansi ' ],
30+ ['arguments ' => 'composer require laravel/telescope --ansi ' ],
31+ ['arguments ' => 'php artisan telescope:install --ansi ' ],
4032 );
4133
4234 $ this
@@ -75,8 +67,9 @@ public function testRunWithAdminAndWithoutReadmeCreation()
7567 $ this ->mockShellExec (
7668 ['arguments ' => 'composer require ronasit/laravel-helpers --ansi ' ],
7769 ['arguments ' => 'composer require ronasit/laravel-swagger --ansi ' ],
78- ['arguments ' => 'composer require laravel/telescope --ansi ' ],
7970 ['arguments ' => 'composer require --dev ronasit/laravel-entity-generator --ansi ' ],
71+ ['arguments ' => 'composer require laravel/telescope --ansi ' ],
72+ ['arguments ' => 'php artisan telescope:install --ansi ' ],
8073 );
8174
8275 $ this
@@ -158,8 +151,9 @@ public function testRunWithAdminAndDefaultReadmeCreation()
158151 ['arguments ' => 'git ls-remote --get-url origin ' , 'result ' => 'https://github.com/ronasit/laravel-helpers.git ' ],
159152 ['arguments ' => 'composer require ronasit/laravel-helpers --ansi ' ],
160153 ['arguments ' => 'composer require ronasit/laravel-swagger --ansi ' ],
161- ['arguments ' => 'composer require laravel/telescope --ansi ' ],
162154 ['arguments ' => 'composer require --dev ronasit/laravel-entity-generator --ansi ' ],
155+ ['arguments ' => 'composer require laravel/telescope --ansi ' ],
156+ ['arguments ' => 'php artisan telescope:install --ansi ' ],
163157 );
164158
165159 $ this
@@ -280,8 +274,9 @@ public function testRunWithAdminAndPartialReadmeCreation()
280274 $ this ->mockShellExec (
281275 ['arguments ' => 'composer require ronasit/laravel-helpers --ansi ' ],
282276 ['arguments ' => 'composer require ronasit/laravel-swagger --ansi ' ],
283- ['arguments ' => 'composer require laravel/telescope --ansi ' ],
284277 ['arguments ' => 'composer require --dev ronasit/laravel-entity-generator --ansi ' ],
278+ ['arguments ' => 'composer require laravel/telescope --ansi ' ],
279+ ['arguments ' => 'php artisan telescope:install --ansi ' ],
285280 );
286281
287282 $ this
@@ -406,8 +401,9 @@ public function testRunWithAdminAndFullReadmeCreationAndRemovingInitializatorIns
406401 ['arguments ' => 'git ls-remote --get-url origin ' , 'result ' => 'https://github.com/ronasit/laravel-helpers.git ' ],
407402 ['arguments ' => 'composer require ronasit/laravel-helpers --ansi ' ],
408403 ['arguments ' => 'composer require ronasit/laravel-swagger --ansi ' ],
409- ['arguments ' => 'composer require laravel/telescope --ansi ' ],
410404 ['arguments ' => 'composer require --dev ronasit/laravel-entity-generator --ansi ' ],
405+ ['arguments ' => 'composer require laravel/telescope --ansi ' ],
406+ ['arguments ' => 'php artisan telescope:install --ansi ' ],
411407 ['arguments ' => 'composer require ronasit/laravel-media --ansi ' ],
412408 ['arguments ' => 'composer remove --dev ronasit/laravel-project-initializator --ansi ' ],
413409 );
0 commit comments