#134 - fill users data for resume #144
| @@ -14,10 +14,6 @@ class ResumeGenerator | |||||||
| { | { | ||||||
|     public function generate(Resume $resume): string |     public function generate(Resume $resume): string | ||||||
|     { |     { | ||||||
|         $uid = Str::uuid(); |  | ||||||
|  |  | ||||||
|         $path = storage_path("${uid}.docx"); |  | ||||||
|  |  | ||||||
|         $processor = new TemplateProcessor($this->getTemplate()); |         $processor = new TemplateProcessor($this->getTemplate()); | ||||||
|  |  | ||||||
|         $processor->setValue("id", $resume->id); |         $processor->setValue("id", $resume->id); | ||||||
| @@ -28,9 +24,7 @@ class ResumeGenerator | |||||||
|         $this->fillEducation($processor, $resume); |         $this->fillEducation($processor, $resume); | ||||||
|         $this->fillProjects($processor, $resume); |         $this->fillProjects($processor, $resume); | ||||||
|  |  | ||||||
|         $processor->saveAs($path); |         return $processor->save(); | ||||||
|  |  | ||||||
|         return $path; |  | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public function getTemplate(): string |     public function getTemplate(): string | ||||||
|   | |||||||
| @@ -131,8 +131,6 @@ class ResumeTest extends FeatureTestCase | |||||||
|         $resume = Resume::factory()->create(); |         $resume = Resume::factory()->create(); | ||||||
|         $admin = User::factory()->admin()->create(); |         $admin = User::factory()->admin()->create(); | ||||||
|  |  | ||||||
|         $this->withoutExceptionHandling(); |  | ||||||
|  |  | ||||||
|         $this->actingAs($admin) |         $this->actingAs($admin) | ||||||
|             ->get("/resumes/{$resume->id}") |             ->get("/resumes/{$resume->id}") | ||||||
|             ->assertDownload("resume-{$resume->id}.docx"); |             ->assertDownload("resume-{$resume->id}.docx"); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user