The tests now reflect that not all category-related views support all date ranges, see issue #170

This commit is contained in:
James Cole
2016-02-05 06:31:27 +01:00
parent ee8c83bbd8
commit be74fbd677
3 changed files with 68 additions and 15 deletions

View File

@@ -13,12 +13,14 @@
class AccountControllerTest extends TestCase
{
/**
* @covers FireflyIII\Http\Controllers\AccountController::create
* @covers FireflyIII\Http\Controllers\AccountController::__construct
* @covers FireflyIII\Http\Controllers\AccountController::create
* @covers FireflyIII\Http\Controllers\AccountController::__construct
* @dataProvider dateRangeProvider
*/
public function testCreate()
public function testCreate($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/accounts/create/asset');
$this->assertResponseStatus(200);
}
@@ -58,20 +60,24 @@ class AccountControllerTest extends TestCase
/**
* @covers FireflyIII\Http\Controllers\AccountController::index
* @covers FireflyIII\Http\Controllers\AccountController::isInArray
* @dataProvider dateRangeProvider
*/
public function testIndex()
public function testIndex($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/accounts/asset');
$this->assertResponseStatus(200);
}
/**
* @covers FireflyIII\Http\Controllers\AccountController::show
* @dataProvider dateRangeProvider
*/
public function testShow()
public function testShow($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/accounts/show/1');
$this->assertResponseStatus(200);
}

View File

@@ -61,20 +61,24 @@ class CategoryControllerTest extends TestCase
/**
* @covers FireflyIII\Http\Controllers\CategoryController::index
*
*/
public function testIndex()
public function testIndex($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/categories');
$this->assertResponseStatus(200);
}
/**
* @covers FireflyIII\Http\Controllers\CategoryController::noCategory
* @dataProvider dateRangeProvider
*/
public function testNoCategory()
public function testNoCategory($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/categories/list/noCategory');
$this->assertResponseStatus(200);
}
@@ -82,10 +86,12 @@ class CategoryControllerTest extends TestCase
/**
* @covers FireflyIII\Http\Controllers\CategoryController::show
* @covers FireflyIII\Http\Controllers\Controller::getSumOfRange
* @dataProvider dateRangeProvider
*/
public function testShow()
public function testShow($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/categories/show/1');
$this->assertResponseStatus(200);
@@ -93,10 +99,12 @@ class CategoryControllerTest extends TestCase
/**
* @covers FireflyIII\Http\Controllers\CategoryController::showWithDate
* @dataProvider dateRangeProvider
*/
public function testShowWithDate()
public function testShowWithDate($range)
{
$this->be($this->user());
$this->changeDateRange($this->user(), $range);
$this->call('GET', '/categories/show/1/20150101');
$this->assertResponseStatus(200);
}