add(new NewCommand); $tester = new CommandTester($app->find('new')); $statusCode = $tester->execute(['name' => $scaffoldDirectoryName], ['interactive' => false]); $this->assertSame(0, $statusCode); $this->assertDirectoryExists($scaffoldDirectory.'/vendor'); $this->assertFileExists($scaffoldDirectory.'/.env'); } public function test_on_at_least_laravel_11() { $command = new NewCommand; $onLaravel10 = $command->usingLaravelVersionOrNewer(11, __DIR__.'/fixtures/laravel10'); $onLaravel11 = $command->usingLaravelVersionOrNewer(11, __DIR__.'/fixtures/laravel11'); $onLaravel12 = $command->usingLaravelVersionOrNewer(11, __DIR__.'/fixtures/laravel12'); $this->assertFalse($onLaravel10); $this->assertTrue($onLaravel11); $this->assertTrue($onLaravel12); } }