#134 - tests
This commit is contained in:
		| @@ -9,17 +9,15 @@ use Illuminate\Support\Carbon; | ||||
| use Inertia\Testing\AssertableInertia as Assert; | ||||
| use Tests\FeatureTestCase; | ||||
| use Toby\Domain\Enums\EmploymentForm; | ||||
| use Toby\Eloquent\Models\Holiday; | ||||
| use Toby\Eloquent\Models\Resume; | ||||
| use Toby\Eloquent\Models\Technology; | ||||
| use Toby\Eloquent\Models\User; | ||||
| use Toby\Eloquent\Models\YearPeriod; | ||||
|  | ||||
| class ResumeTest extends FeatureTestCase | ||||
| { | ||||
|     use DatabaseMigrations; | ||||
|  | ||||
|     public function setUp(): void | ||||
|     protected function setUp(): void | ||||
|     { | ||||
|         parent::setUp(); | ||||
|  | ||||
| @@ -125,6 +123,18 @@ class ResumeTest extends FeatureTestCase | ||||
|         ]); | ||||
|     } | ||||
|  | ||||
|     public function testAdminCanGenerateResume(): void | ||||
|     { | ||||
|         $resume = Resume::factory()->create(); | ||||
|         $admin = User::factory()->admin()->create(); | ||||
|  | ||||
|         $this->withoutExceptionHandling(); | ||||
|  | ||||
|         $this->actingAs($admin) | ||||
|             ->get("/resumes/{$resume->id}") | ||||
|             ->assertDownload("resume-{$resume->id}.docx"); | ||||
|     } | ||||
|  | ||||
|     public function testAdminCanDeleteResume(): void | ||||
|     { | ||||
|         $resume = Resume::factory()->create(); | ||||
| @@ -136,4 +146,4 @@ class ResumeTest extends FeatureTestCase | ||||
|  | ||||
|         $this->assertModelMissing($resume); | ||||
|     } | ||||
| } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user