firefly-iii/tests/controllers/AuthControllerTest.php

75 lines
1.8 KiB
PHP
Raw Normal View History

2015-05-10 06:06:02 -05:00
<?php
use League\FactoryMuffin\Facade as FactoryMuffin;
/**
* Class AuthControllerTest
*/
class AuthControllerTest extends TestCase
{
/**
* Sets up the fixture, for example, opens a network connection.
* This method is called before a test is executed.
*/
public function setUp()
{
parent::setUp();
FactoryMuffin::create('FireflyIII\User');
}
/**
* This method is called before the first test of this test class is run.
*
* @since Method available since Release 3.4.0
*/
public static function setUpBeforeClass()
{
parent::setUpBeforeClass();
}
/**
* Tears down the fixture, for example, closes a network connection.
* This method is called after a test is executed.
*/
public function tearDown()
{
parent::tearDown();
}
2015-05-23 12:41:54 -05:00
/**
* @covers FireflyIII\Http\Controllers\Auth\AuthController::postRegister
*/
2015-05-10 06:06:02 -05:00
public function testPostRegister()
{
2015-05-14 02:51:54 -05:00
$data = [
2015-05-10 06:06:02 -05:00
'email' => 'test@example.com',
'password' => 'onetwothree',
'password_confirmation' => 'onetwothree',
'_token' => 'replaceMe'
];
$this->call('POST', '/auth/register', $data);
$this->assertResponseStatus(302);
$this->assertSessionHas('success');
}
2015-05-23 12:41:54 -05:00
/**
* @covers FireflyIII\Http\Controllers\Auth\AuthController::postRegister
*/
2015-05-10 06:06:02 -05:00
public function testPostRegisterFails()
{
2015-05-14 02:51:54 -05:00
$data = [
2015-05-10 06:06:02 -05:00
'email' => 'test@example.com',
'password' => 'onetwothree',
'password_confirmation' => 'onetwofour',
'_token' => 'replaceMe'
];
$this->call('POST', '/auth/register', $data);
$this->assertResponseStatus(302);
}
}