/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Integration/Generators/ResourceMakeCommandTest.php
35 строк
1 KB
Mior Muhammad Zaki
[10.x] Test Improvements (#48797)
24 окт 2023, 16:37
Не верифицирован
24 окт 2023, 16:37
6350194
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Integration\Generators; class ResourceMakeCommandTest extends TestCase { protected $files = [ 'app/Http/Resources/FooResource.php', 'app/Http/Resources/FooResourceCollection.php', ]; public function testItCanGenerateResourceFile() { $this->artisan('make:resource', ['name' => 'FooResource']) ->assertExitCode(0); $this->assertFileContains([ 'namespace App\Http\Resources;', 'use Illuminate\Http\Resources\Json\JsonResource;', 'class FooResource extends JsonResource', ], 'app/Http/Resources/FooResource.php'); } public function testItCanGenerateResourceCollectionFile() { $this->artisan('make:resource', ['name' => 'FooResourceCollection', '--collection' => true]) ->assertExitCode(0); $this->assertFileContains([ 'namespace App\Http\Resources;', 'use Illuminate\Http\Resources\Json\ResourceCollection;', 'class FooResourceCollection extends ResourceCollection', ], 'app/Http/Resources/FooResourceCollection.php'); } }