|
|
@ -37,15 +37,41 @@ class IndividualTest extends TestCase |
|
|
/** @test */ |
|
|
/** @test */ |
|
|
function a_user_can_register() |
|
|
function a_user_can_register() |
|
|
{ |
|
|
{ |
|
|
|
|
|
$user = factory(User::class)->make(); |
|
|
|
|
|
|
|
|
Livewire::test('auth.register.individual') |
|
|
Livewire::test('auth.register.individual') |
|
|
->set('name', 'Tall Stack') |
|
|
|
|
|
->set('birthday', $this->faker->date('d/m/Y')) |
|
|
|
|
|
->set('email', 'tallstack@example.com') |
|
|
|
|
|
|
|
|
->set('address.street', $user->address['street']) |
|
|
|
|
|
->set('address.number', $user->address['number']) |
|
|
|
|
|
->set('address.complement', $user->address['complement']) |
|
|
|
|
|
->set('address.neighbourhood', $user->address['neighbourhood']) |
|
|
|
|
|
->set('address.city', $user->address['city']) |
|
|
|
|
|
->set('address.state', $user->address['state']) |
|
|
|
|
|
->set('address.postcode', $user->address['postcode']) |
|
|
|
|
|
->set('address.country', $user->address['country']) |
|
|
|
|
|
->set('birthday', $user->birthday->format('d/m/Y')) |
|
|
|
|
|
->set('contribution', $user->contribution) |
|
|
|
|
|
->set('discussion', $user->discussion) |
|
|
|
|
|
->set('document.type', $user->document['type']) |
|
|
|
|
|
->set('document.number', $user->document['number']) |
|
|
|
|
|
->set('email', $user->email) |
|
|
|
|
|
->set('name', $user->name) |
|
|
|
|
|
->set('profile.gender', $user->profile['gender']) |
|
|
|
|
|
->set('profile.occupation', $user->profile['occupation']) |
|
|
|
|
|
->set('profile.scholarity', $user->profile['scholarity']) |
|
|
|
|
|
->set('profile.phone', $user->profile['phone']) |
|
|
|
|
|
->set('profile.secondary_emails', $user->profile['secondary_emails']) |
|
|
|
|
|
->set('profile.website', $user->profile['website']) |
|
|
|
|
|
->set('profile.social', $user->profile['social']) |
|
|
|
|
|
->set('profile.expectation', $user->profile['expectation']) |
|
|
|
|
|
->set('profile.bike_use', $user->profile['bike_use']) |
|
|
|
|
|
->set('profile.org_participation', $user->profile['org_participation']) |
|
|
|
|
|
->set('profile.bike_activities', $user->profile['bike_activities']) |
|
|
|
|
|
->set('profile.comments', $user->profile['comments']) |
|
|
->call('register') |
|
|
->call('register') |
|
|
->assertRedirect(route('home')); |
|
|
->assertRedirect(route('home')); |
|
|
|
|
|
|
|
|
$this->assertTrue(User::whereEmail('tallstack@example.com')->exists()); |
|
|
|
|
|
$this->assertEquals('tallstack@example.com', Auth::user()->email); |
|
|
|
|
|
|
|
|
$this->assertTrue(User::whereEmail($user->email)->exists()); |
|
|
|
|
|
$this->assertEquals($user->email, Auth::user()->email); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** @test */ |
|
|
/** @test */ |
|
|
|