mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-23 20:38:46 +00:00
Cleanup tests
This commit is contained in:
@@ -112,7 +112,7 @@ class BudgetControllerTest extends TestCase
|
|||||||
$repository->shouldReceive('getActiveBudgets')->once()->andReturn($collection);
|
$repository->shouldReceive('getActiveBudgets')->once()->andReturn($collection);
|
||||||
$repository->shouldReceive('getInactiveBudgets')->once()->andReturn($collection);
|
$repository->shouldReceive('getInactiveBudgets')->once()->andReturn($collection);
|
||||||
$repository->shouldReceive('cleanupBudgets')->once();
|
$repository->shouldReceive('cleanupBudgets')->once();
|
||||||
$repository->shouldReceive('spentInMonth')->once();
|
$repository->shouldReceive('spentInPeriod')->once();
|
||||||
$repository->shouldReceive('getCurrentRepetition')->once();
|
$repository->shouldReceive('getCurrentRepetition')->once();
|
||||||
Amount::shouldReceive('getCurrencySymbol')->andReturn('x');
|
Amount::shouldReceive('getCurrencySymbol')->andReturn('x');
|
||||||
Amount::shouldReceive('format')->andReturn('x');
|
Amount::shouldReceive('format')->andReturn('x');
|
||||||
|
|||||||
@@ -69,22 +69,6 @@ class GoogleChartControllerTest extends TestCase
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testAllBudgetsAndSpending()
|
|
||||||
{
|
|
||||||
$budget = FactoryMuffin::create('FireflyIII\Models\Budget');
|
|
||||||
$this->be($budget->user);
|
|
||||||
$collection = new Collection;
|
|
||||||
$collection->push($budget);
|
|
||||||
|
|
||||||
// mock stuff:
|
|
||||||
$repository = $this->mock('FireflyIII\Repositories\Budget\BudgetRepositoryInterface');
|
|
||||||
$repository->shouldReceive('getBudgets')->andReturn($collection);
|
|
||||||
$repository->shouldReceive('spentInMonth')->andReturn(rand(1, 100));
|
|
||||||
|
|
||||||
$this->call('GET', '/chart/budgets/spending/2015');
|
|
||||||
$this->assertResponseOk();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testAllBudgetsHomeChart()
|
public function testAllBudgetsHomeChart()
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -215,36 +199,6 @@ class GoogleChartControllerTest extends TestCase
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testBudgetsAndSpending()
|
|
||||||
{
|
|
||||||
$budget = FactoryMuffin::create('FireflyIII\Models\Budget');
|
|
||||||
$this->be($budget->user);
|
|
||||||
|
|
||||||
$repository = $this->mock('FireflyIII\Repositories\Budget\BudgetRepositoryInterface');
|
|
||||||
$repository->shouldReceive('spentInMonth')->andReturn(100);
|
|
||||||
$repository->shouldReceive('getLimitAmountOnDate')->andReturn(100);
|
|
||||||
$repository->shouldReceive('getFirstBudgetLimitDate')->andReturn(Carbon::now()->startOfMonth());
|
|
||||||
$repository->shouldReceive('getLastBudgetLimitDate')->andReturn(Carbon::now()->endOfYear());
|
|
||||||
|
|
||||||
// /chart/budget/{budget}/spending/{year?}
|
|
||||||
$this->call('GET', '/chart/budget/' . $budget->id . '/spending/0');
|
|
||||||
$this->assertResponseOk();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testBudgetsAndSpendingWithYear()
|
|
||||||
{
|
|
||||||
$budget = FactoryMuffin::create('FireflyIII\Models\Budget');
|
|
||||||
$this->be($budget->user);
|
|
||||||
|
|
||||||
$repository = $this->mock('FireflyIII\Repositories\Budget\BudgetRepositoryInterface');
|
|
||||||
$repository->shouldReceive('spentInMonth')->andReturn(100);
|
|
||||||
$repository->shouldReceive('getLimitAmountOnDate')->andReturn(100);
|
|
||||||
|
|
||||||
// /chart/budget/{budget}/spending/{year?}
|
|
||||||
$this->call('GET', '/chart/budget/' . $budget->id . '/spending/2015');
|
|
||||||
$this->assertResponseOk();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testCategoryOverviewChart()
|
public function testCategoryOverviewChart()
|
||||||
{
|
{
|
||||||
$category = FactoryMuffin::create('FireflyIII\Models\Category');
|
$category = FactoryMuffin::create('FireflyIII\Models\Category');
|
||||||
@@ -299,61 +253,4 @@ class GoogleChartControllerTest extends TestCase
|
|||||||
$this->assertResponseOk();
|
$this->assertResponseOk();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testYearInExp()
|
|
||||||
{
|
|
||||||
$user = FactoryMuffin::create('FireflyIII\User');
|
|
||||||
$preference = FactoryMuffin::create('FireflyIII\Models\Preference');
|
|
||||||
$journal1 = FactoryMuffin::create('FireflyIII\Models\TransactionJournal');
|
|
||||||
$journal2 = FactoryMuffin::create('FireflyIII\Models\TransactionJournal');
|
|
||||||
$journals = new Collection([$journal1, $journal2]);
|
|
||||||
$this->be($user);
|
|
||||||
|
|
||||||
|
|
||||||
// mock!
|
|
||||||
$repository = $this->mock('FireflyIII\Helpers\Report\ReportQueryInterface');
|
|
||||||
|
|
||||||
// expect!
|
|
||||||
$repository->shouldReceive('incomeInPeriod')->andReturn($journals);
|
|
||||||
$repository->shouldReceive('journalsByExpenseAccount')->andReturn($journals);
|
|
||||||
Preferences::shouldReceive('get')->withArgs(['showSharedReports', false])->once()->andReturn($preference);
|
|
||||||
|
|
||||||
// language preference:
|
|
||||||
$language = FactoryMuffin::create('FireflyIII\Models\Preference');
|
|
||||||
$language->data = 'en';
|
|
||||||
$language->save();
|
|
||||||
Preferences::shouldReceive('get')->withAnyArgs()->andReturn($language);
|
|
||||||
|
|
||||||
|
|
||||||
$this->call('GET', '/chart/reports/income-expenses/2015/shared');
|
|
||||||
$this->assertResponseOk();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function testYearInExpSum()
|
|
||||||
{
|
|
||||||
$user = FactoryMuffin::create('FireflyIII\User');
|
|
||||||
$preference = FactoryMuffin::create('FireflyIII\Models\Preference');
|
|
||||||
$journal1 = FactoryMuffin::create('FireflyIII\Models\TransactionJournal');
|
|
||||||
$journal2 = FactoryMuffin::create('FireflyIII\Models\TransactionJournal');
|
|
||||||
$journals = new Collection([$journal1, $journal2]);
|
|
||||||
$this->be($user);
|
|
||||||
|
|
||||||
|
|
||||||
// mock!
|
|
||||||
$repository = $this->mock('FireflyIII\Helpers\Report\ReportQueryInterface');
|
|
||||||
|
|
||||||
// expect!
|
|
||||||
$repository->shouldReceive('incomeInPeriod')->andReturn($journals);
|
|
||||||
$repository->shouldReceive('journalsByExpenseAccount')->andReturn($journals);
|
|
||||||
Preferences::shouldReceive('get')->withArgs(['showSharedReports', false])->once()->andReturn($preference);
|
|
||||||
|
|
||||||
// language preference:
|
|
||||||
$language = FactoryMuffin::create('FireflyIII\Models\Preference');
|
|
||||||
$language->data = 'en';
|
|
||||||
$language->save();
|
|
||||||
Preferences::shouldReceive('get')->withAnyArgs()->andReturn($language);
|
|
||||||
|
|
||||||
|
|
||||||
$this->call('GET', '/chart/reports/income-expenses-sum/2015/shared');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user