fix logic and tests, update docker CI file
This commit is contained in:
@@ -72,6 +72,7 @@ class FinancialReportServiceTest extends TestCase
|
||||
'refund_amount' => 5,
|
||||
'status' => 'Paid',
|
||||
'refund_paid_amount' => 5,
|
||||
'refunded_at' => '2025-01-03 10:00:00',
|
||||
]);
|
||||
|
||||
DB::table('discount_usages')->insert([
|
||||
@@ -81,6 +82,8 @@ class FinancialReportServiceTest extends TestCase
|
||||
'parent_id' => 10,
|
||||
'discount_amount' => 10,
|
||||
'school_year' => '2025-2026',
|
||||
'used_at' => '2025-01-04 10:00:00',
|
||||
'created_at' => '2025-01-04 10:00:00',
|
||||
]);
|
||||
|
||||
DB::table('expenses')->insert([
|
||||
@@ -93,6 +96,7 @@ class FinancialReportServiceTest extends TestCase
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'status' => 'approved',
|
||||
'created_at' => '2025-01-05 12:00:00',
|
||||
]);
|
||||
|
||||
DB::table('reimbursements')->insert([
|
||||
@@ -104,6 +108,7 @@ class FinancialReportServiceTest extends TestCase
|
||||
'status' => 'Paid',
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'created_at' => '2025-01-06 12:00:00',
|
||||
]);
|
||||
|
||||
$service = new FinancialReportService(
|
||||
|
||||
@@ -70,6 +70,8 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'parent_id' => 2,
|
||||
'discount_amount' => 10,
|
||||
'school_year' => '2025-2026',
|
||||
'used_at' => '2025-01-11 10:00:00',
|
||||
'created_at' => '2025-01-11 10:00:00',
|
||||
]);
|
||||
|
||||
DB::table('refunds')->insert([
|
||||
@@ -80,13 +82,19 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'refund_amount' => 5,
|
||||
'status' => 'Paid',
|
||||
'refund_paid_amount' => 5,
|
||||
'refunded_at' => '2025-01-12 10:00:00',
|
||||
'created_at' => '2025-01-12 10:00:00',
|
||||
]);
|
||||
|
||||
DB::table('additional_charges')->insert([
|
||||
[
|
||||
'id' => 1,
|
||||
'parent_id' => 2,
|
||||
'invoice_id' => null,
|
||||
'semester' => 'Fall',
|
||||
'title' => 'Extra Charge',
|
||||
'amount' => 20,
|
||||
'due_date' => '2025-01-12',
|
||||
'school_year' => '2025-2026',
|
||||
'status' => 'pending',
|
||||
],
|
||||
@@ -95,6 +103,9 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'parent_id' => 2,
|
||||
'amount' => 30,
|
||||
'invoice_id' => 1,
|
||||
'semester' => 'Fall',
|
||||
'title' => 'Applied Charge',
|
||||
'due_date' => '2025-01-12',
|
||||
'school_year' => '2025-2026',
|
||||
'status' => 'applied',
|
||||
],
|
||||
@@ -111,6 +122,7 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'status' => 'approved',
|
||||
'created_at' => '2025-01-05 12:00:00',
|
||||
],
|
||||
[
|
||||
'id' => 2,
|
||||
@@ -122,6 +134,7 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'status' => 'approved',
|
||||
'created_at' => '2025-01-06 12:00:00',
|
||||
],
|
||||
]);
|
||||
|
||||
@@ -135,6 +148,7 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'status' => 'Paid',
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'created_at' => '2025-01-07 12:00:00',
|
||||
],
|
||||
[
|
||||
'id' => 2,
|
||||
@@ -145,6 +159,7 @@ class FinancialSummaryServiceTest extends TestCase
|
||||
'status' => 'Paid',
|
||||
'school_year' => '2025-2026',
|
||||
'semester' => 'Fall',
|
||||
'created_at' => '2025-01-08 12:00:00',
|
||||
],
|
||||
]);
|
||||
|
||||
|
||||
@@ -91,6 +91,9 @@ class FinancialUnpaidParentsServiceTest extends TestCase
|
||||
DB::table('additional_charges')->insert([
|
||||
'id' => 1,
|
||||
'parent_id' => 2,
|
||||
'invoice_id' => null,
|
||||
'semester' => 'Fall',
|
||||
'title' => 'Extra Charge',
|
||||
'amount' => 20,
|
||||
'school_year' => '2025-2026',
|
||||
'status' => 'pending',
|
||||
|
||||
Reference in New Issue
Block a user