including purchase into expenses pie
This commit is contained in:
@@ -21,4 +21,17 @@ class FinancialCategorySummaryServiceTest extends CIUnitTestCase
|
||||
$this->assertSame(['Books' => 125.50, 'Office Supplies' => 75.0], $summary['expenseCategories']);
|
||||
$this->assertArrayNotHasKey('Donation', $summary['expenseCategories']);
|
||||
}
|
||||
|
||||
public function testPurchasesAreIncludedInExpenseCategory(): void
|
||||
{
|
||||
$summary = FinancialCategorySummaryService::summarize([
|
||||
['category' => 'Expense', 'amount' => 350],
|
||||
['category' => 'Purchase', 'amount' => 25.50],
|
||||
['category' => 'purchase', 'amount' => 10],
|
||||
]);
|
||||
|
||||
$this->assertSame(385.50, $summary['totalExpenses']);
|
||||
$this->assertSame(['Expense' => 385.50], $summary['expenseCategories']);
|
||||
$this->assertArrayNotHasKey('Purchase', $summary['expenseCategories']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user