File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 55use Bavix \Wallet \Exceptions \AmountInvalid ;
66use Bavix \Wallet \Exceptions \BalanceIsEmpty ;
77use Bavix \Wallet \Exceptions \InsufficientFunds ;
8+ use Bavix \Wallet \Models \Transaction ;
89use Bavix \Wallet \Test \Models \User ;
910
1011class WalletTest extends TestCase
@@ -31,6 +32,22 @@ public function testDeposit(): void
3132
3233 $ user ->withdraw ($ user ->balance );
3334 $ this ->assertEquals ($ user ->balance , 0 );
35+
36+ $ this ->assertEquals (
37+ $ user ->transactions ()
38+ ->where (['type ' => Transaction::TYPE_DEPOSIT ])
39+ ->count (),
40+ 3
41+ );
42+
43+ $ this ->assertEquals (
44+ $ user ->transactions ()
45+ ->where (['type ' => Transaction::TYPE_WITHDRAW ])
46+ ->count (),
47+ 1
48+ );
49+
50+ $ this ->assertEquals ($ user ->transactions ()->count (), 4 );
3451 }
3552
3653 /**
You can’t perform that action at this time.
0 commit comments