Skip to content

Commit

Permalink
BTHAB-386: Fix failing test
Browse files Browse the repository at this point in the history
  • Loading branch information
olayiwola-compucorp committed Jan 7, 2025
1 parent 897b422 commit 89aa69c
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class CRM_Civicase_Service_CaseSalesOrderLineItemsGeneratorsTest extends BaseHea
/**
* Setup data before tests run.
*/
public function setUp() {
public function setUp(): void {
$this->generatePriceField();
}

Expand All @@ -27,7 +27,7 @@ public function setUp() {
public function testCorrectNumberOfLineItemsIsGeneratedWithoutPreviousContribution() {
$salesOrder = $this->createCaseSalesOrder();

$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_PERCENT, 25);
$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_PERCENT, 25, []);
$lineItems = $salesOrderService->generateLineItems();

$this->assertCount(2, $lineItems);
Expand All @@ -53,7 +53,7 @@ public function testCorrectNumberOfLineItemsIsGeneratedWithPreviousContribution(
->execute();
}

$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0);
$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0, []);
$lineItems = $salesOrderService->generateLineItems();

$this->assertCount(($previousContributionCount * 2) + 2, $lineItems);
Expand All @@ -73,7 +73,7 @@ public function testCorrectNumberOfLineItemsIsGeneratedWithDiscount() {
->execute()
->jsonSerialize()[0]['id'];

$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0);
$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0, []);
$lineItems = $salesOrderService->generateLineItems();

usort($lineItems, fn($a, $b) => $a['line_total'] <=> $b['line_total']);
Expand All @@ -96,7 +96,7 @@ public function testCorrectNumberOfLineItemsIsGeneratedWhenDiscountIsZero() {
->execute()
->jsonSerialize()[0]['id'];

$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0);
$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_REMAIN, 0, []);
$lineItems = $salesOrderService->generateLineItems();

$this->assertCount(1, $lineItems);
Expand All @@ -110,7 +110,7 @@ public function testGeneratedPercentLineItemHasTheAppropraiteValue() {
$percent = rand(20, 40);
$salesOrder = $this->createCaseSalesOrder();

$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_PERCENT, $percent);
$salesOrderService = new SalesOrderService($salesOrder['id'], SalesOrderService::INVOICE_PERCENT, $percent, []);
$lineItems = $salesOrderService->generateLineItems();

$this->assertCount(2, $lineItems);
Expand Down

0 comments on commit 89aa69c

Please sign in to comment.