/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Integration/Generators/MiddlewareMakeCommandTest.php
37 строк
1 KB
Mior Muhammad Zaki
[10.x] Test Improvements (#48378)
13 сен 2023, 17:32
Не верифицирован
13 сен 2023, 17:32
33a206e
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Integration\Generators; class MiddlewareMakeCommandTest extends TestCase { protected $files = [ 'app/Http/Middleware/Foo.php', 'tests/Feature/Http/Middleware/FooTest.php', ]; public function testItCanGenerateMiddlewareFile() { $this->artisan('make:middleware', ['name' => 'Foo']) ->assertExitCode(0); $this->assertFileContains([ 'namespace App\Http\Middleware;', 'use Closure;', 'use Illuminate\Http\Request;', 'class Foo', 'public function handle(Request $request, Closure $next)', 'return $next($request);', ], 'app/Http/Middleware/Foo.php'); $this->assertFilenameNotExists('tests/Feature/Http/Middleware/FooTest.php'); } public function testItCanGenerateMiddlewareFile_with_tests() { $this->artisan('make:middleware', ['name' => 'Foo', '--test' => true]) ->assertExitCode(0); $this->assertFilenameExists('app/Http/Middleware/Foo.php'); $this->assertFilenameExists('tests/Feature/Http/Middleware/FooTest.php'); } }