1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Tests\Feature\API;
- use App\Models\Asset;
- use App\Models\Plan;
- use App\Models\Project;
- use Illuminate\Foundation\Testing\RefreshDatabase;
- use Illuminate\Foundation\Testing\WithFaker;
- use Tests\Feature\TestCase;
- class ProjectTest extends TestCase
- {
- public function test_project_create(): void
- {
- $form = Project::factory()->make();
- $form->whitelist = [
- 1
- ];
- $form->plans = [
- Plan::factory()->create()->id,
- Plan::factory()->create()->id,
- ];
- $form->assets = [
- Asset::factory()->create()->id,
- Asset::factory()->create()->id,
- ];
- $response = $this->post(route('project.store'), $form->toArray());
- $response->assertStatus(201);
- }
- }
|