|
@@ 56-61 (lines=6) @@
|
| 53 |
|
|
| 54 |
|
$managerUser = User::where('email', $this->managerEmail)->first(); |
| 55 |
|
// Create the test manager if it does not exist yet |
| 56 |
|
if ($managerUser === null) { |
| 57 |
|
$managerUser = factory(User::class)->states('manager')->create(['email' => $this->managerEmail]); |
| 58 |
|
$managerUser->manager()->save(factory(Manager::class)->create([ |
| 59 |
|
'user_id' => $managerUser->id |
| 60 |
|
])); |
| 61 |
|
} |
| 62 |
|
|
| 63 |
|
factory(JobPoster::class, 3)->states('published')->create([ |
| 64 |
|
'manager_id' => $managerUser->manager->id |
|
@@ 110-117 (lines=8) @@
|
| 107 |
|
}; |
| 108 |
|
|
| 109 |
|
$applicantUser = User::where('email', $this->applicantEmail)->first(); |
| 110 |
|
if ($applicantUser === null) { |
| 111 |
|
$applicantUser = factory(User::class)->states('applicant')->create([ |
| 112 |
|
'email' => $this->applicantEmail |
| 113 |
|
]); |
| 114 |
|
$applicantUser->applicant()->save(factory(Applicant::class)->create([ |
| 115 |
|
'user_id' => $applicantUser->id |
| 116 |
|
])); |
| 117 |
|
} |
| 118 |
|
|
| 119 |
|
// Add to application profile |
| 120 |
|
$applicantUser->applicant->references()->saveMany(factory(Reference::class, 3)->create([ |