Skip to content

Commit c90c5db

Browse files
committed
extend case
1 parent 634864a commit c90c5db

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/RateTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,14 @@ public function testRate(): void
2121
$usd = $user->createWallet(['name' => 'Dollar USA', 'slug' => 'my-usd']);
2222
$this->assertEquals($usd->slug, 'my-usd');
2323
$this->assertEquals($usd->currency, 'USD');
24+
$this->assertEquals($usd->holder_id, $user->id);
25+
$this->assertInstanceOf($usd->holder_type, $user);
2426

2527
$rub = $user->createWallet(['name' => 'RUB']);
2628
$this->assertEquals($rub->slug, 'rub');
2729
$this->assertEquals($rub->currency, 'RUB');
30+
$this->assertEquals($rub->holder_id, $user->id);
31+
$this->assertInstanceOf($rub->holder_type, $user);
2832

2933
$rate = app(Rateable::class)
3034
->withAmount(1000)
@@ -46,10 +50,14 @@ public function testExchange(): void
4650
$usd = $user->createWallet(['name' => 'USD']);
4751
$this->assertEquals($usd->slug, 'usd');
4852
$this->assertEquals($usd->currency, 'USD');
53+
$this->assertEquals($usd->holder_id, $user->id);
54+
$this->assertInstanceOf($usd->holder_type, $user);
4955

5056
$rub = $user->createWallet(['name' => 'RUR', 'slug' => 'my-rub']);
5157
$this->assertEquals($rub->slug, 'my-rub');
5258
$this->assertEquals($rub->currency, 'RUB');
59+
$this->assertEquals($rub->holder_id, $user->id);
60+
$this->assertInstanceOf($rub->holder_type, $user);
5361

5462
$rate = app(ExchangeService::class)
5563
->rate($usd, $rub);

0 commit comments

Comments
 (0)