Browse Source

Corrige teste do caminho feliz de associado indivíduo

usuarios_separados
Guilherme Capanema 6 years ago
parent
commit
c84009819e
1 changed files with 31 additions and 5 deletions
  1. +31
    -5
      tests/Feature/Auth/Register/IndividualTest.php

+ 31
- 5
tests/Feature/Auth/Register/IndividualTest.php View File

@ -37,15 +37,41 @@ class IndividualTest extends TestCase
/** @test */
function a_user_can_register()
{
$user = factory(User::class)->make();
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')
->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 */