simplify tests and daily change calculations

This commit is contained in:
hackerESQ
2024-09-23 15:09:35 -05:00
parent d0fbf44fa0
commit 7d119a8c24
8 changed files with 77 additions and 65 deletions
+4 -4
View File
@@ -55,9 +55,9 @@ class DashboardTest extends TestCase
$this->actingAs($user = User::factory()->create());
$portfolio = Portfolio::factory()->create();
Transaction::factory(5)->buy()->portfolio($portfolio->id)->symbol('AAPL')->create();
$transaction = Transaction::factory()->sell()->portfolio($portfolio->id)->symbol('AAPL')->create();
Transaction::factory(5)->buy()->lastYear()->portfolio($portfolio->id)->symbol('AAPL')->create();
$transaction = Transaction::factory()->sell()->lastMonth()->portfolio($portfolio->id)->symbol('AAPL')->create();
$metrics = Holding::query()
->myHoldings()
@@ -65,7 +65,7 @@ class DashboardTest extends TestCase
->first();
$this->assertEqualsWithDelta(
$transaction->sale_price - $transaction->cost_basis,
$transaction->sale_price - $transaction->cost_basis,
$metrics->realized_gain_dollars,
0.01
);