Fixed tests.

This commit is contained in:
James Cole 2015-07-01 16:41:59 +02:00
parent 5ae236e016
commit ec349b31c7
4 changed files with 23 additions and 6 deletions

View File

@ -20,10 +20,11 @@
</whitelist>
</filter>
<!-- code coverage -->
<!-- code coverage
<logging>
<log type="coverage-clover" target="./build/logs/clover.xml" charset="UTF-8" />
</logging>
-->
<php>
<env name="APP_ENV" value="testing"/>

View File

@ -12,15 +12,15 @@ $(function () {
function drawChart() {
"use strict";
if (typeof columnChart !== undefined) {
if (typeof columnChart !== 'undefined' && typeof year !== 'undefined' && typeof month === 'undefined') {
columnChart('chart/report/in-out/' + year + shared, 'income-expenses-chart');
columnChart('chart/report/in-out-sum/' + year + shared, 'income-expenses-sum-chart');
}
if (typeof stackedColumnChart !== undefined) {
if (typeof stackedColumnChart !== 'undefined' && typeof year !== 'undefined' && typeof month === 'undefined') {
stackedColumnChart('chart/budget/year/' + year + shared, 'budgets');
stackedColumnChart('chart/category/year/' + year + shared, 'categories');
}
if (typeof lineChart !== undefined && typeof month !== 'undefined') {
if (typeof lineChart !== 'undefined' && typeof month !== 'undefined') {
lineChart('/chart/account/month/' + year + '/' + month + shared, 'account-balances-chart');
}
}

View File

@ -41,10 +41,17 @@ class ChartJsBudgetChartGeneratorTest extends TestCase
*/
public function testBudget()
{
$preference = FactoryMuffin::create('FireflyIII\Models\Preference');
$preference->data = 'en';
$preference->save();
// mock language preference:
Preferences::shouldReceive('get')->withArgs(['language', 'en'])->andReturn($preference);
// make a collection with some amounts in them.
$collection = new Collection;
for ($i = 0; $i < 5; $i++) {
$collection->push([null, 100]);
$collection->push([new Carbon, 100]);
}
$data = $this->object->budget($collection);

View File

@ -42,10 +42,19 @@ class ChartJsCategoryChartGeneratorTest extends TestCase
*/
public function testAll()
{
$preference = FactoryMuffin::create('FireflyIII\Models\Preference');
$preference->data = 'en';
$preference->save();
// mock language preference:
Preferences::shouldReceive('get')->withArgs(['language', 'en'])->andReturn($preference);
// make a collection of stuff:
$collection = new Collection;
for ($i = 0; $i < 5; $i++) {
$collection->push([null, 100]);
$collection->push([new Carbon, 100]);
}
$data = $this->object->all($collection);