From 914d65574b75d1da9a371dcc3d43bb569578bcad Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Tue, 1 Oct 2024 13:41:50 -0500 Subject: [PATCH] fix:broken tests --- tests/SyncDailyChangeTest.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/SyncDailyChangeTest.php b/tests/SyncDailyChangeTest.php index 95a88a8..dc3bf45 100644 --- a/tests/SyncDailyChangeTest.php +++ b/tests/SyncDailyChangeTest.php @@ -95,7 +95,9 @@ class SyncDailyChangeTest extends TestCase $daily_change = DailyChange::query() ->portfolio($portfolio->id) - ->whereDate('date', $sale_transaction->date) + ->whereDate('date', '<=', $sale_transaction->date->addDays(2)) + ->whereDate('date', '>=', $sale_transaction->date->subDays(2)) + ->orderByDesc('date') ->first(); $realized_gain = ($sale_transaction->sale_price - $sale_transaction->cost_basis) * $sale_transaction->quantity; @@ -104,7 +106,9 @@ class SyncDailyChangeTest extends TestCase $day_before = DailyChange::query() ->portfolio($portfolio->id) - ->whereDate('date', $sale_transaction->date->subDays(1)) + ->whereDate('date', '<', $sale_transaction->date->subDays(1)) + ->orderByDesc('date') + ->limit(10) ->first(); $this->assertEquals($day_before->realized_gains, 0);