Added sign up failure tests

This commit is contained in:
bretto36 2016-06-16 19:21:27 -04:00
parent cbf7008e4e
commit 7ca1cd543f
1 changed files with 50 additions and 3 deletions

View File

@ -12,11 +12,11 @@ class UserSignUpTest extends TestCase
*
* @return void
*/
public function testSignup()
public function test_signup_is_successful()
{
$this->visit(route('showSignup'))
->type('Joe', 'first_name')
->type('Blogs', 'last_name')
->type($this->faker->firstName, 'first_name')
->type($this->faker->lastName, 'last_name')
->type($this->faker->email, 'email')
->type('password', 'password')
->type('password', 'password_confirmation');
@ -28,6 +28,53 @@ class UserSignUpTest extends TestCase
$this->press('Sign Up')
->seePageIs(route('login'));
// TODO: Test User Details are correct
}
/**
* Test sign up page is unsuccessful
*
* @return void
*/
public function test_signup_is_unsuccessful_because_of_no_values()
{
$this->visit(route('showSignup'))
->press('Sign Up')
->seePageIs(route('showSignup'));
}
/**
* Test sign up page is unsuccessful
*
* @return void
*/
public function test_signup_is_unsuccessful_because_of_invalid_email()
{
$this->visit(route('showSignup'))
->type($this->faker->firstName, 'first_name')
->type($this->faker->lastName, 'last_name')
->type('test@test', 'email')
->type('password', 'password')
->type('password', 'password_confirmation')
->press('Sign Up')
->seePageIs(route('showSignup'));
}
/**
* Test sign up page is unsuccessful
*
* @return void
*/
public function test_signup_is_unsuccessful_because_of_unmatched_password()
{
$this->visit(route('showSignup'))
->type($this->faker->firstName, 'first_name')
->type($this->faker->lastName, 'last_name')
->type($this->faker->email, 'email')
->type('password', 'password')
->type('incorrect_matching', 'password_confirmation')
->press('Sign Up')
->seePageIs(route('showSignup'));
}
}