Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/EntitlementTest.php
Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | public function testUserAddEntitlement(): void | ||||
$wallet = $owner->wallets->first(); | $wallet = $owner->wallets->first(); | ||||
$this->assertCount(4, $owner->entitlements()->get()); | $this->assertCount(4, $owner->entitlements()->get()); | ||||
$this->assertCount(1, $sku_domain->entitlements()->where('wallet_id', $wallet->id)->get()); | $this->assertCount(1, $sku_domain->entitlements()->where('wallet_id', $wallet->id)->get()); | ||||
$this->assertCount(2, $sku_mailbox->entitlements()->where('wallet_id', $wallet->id)->get()); | $this->assertCount(2, $sku_mailbox->entitlements()->where('wallet_id', $wallet->id)->get()); | ||||
$this->assertCount(9, $wallet->entitlements); | $this->assertCount(9, $wallet->entitlements); | ||||
$this->backdateEntitlements($owner->entitlements, Carbon::now()->subMonths(1)); | $this->backdateEntitlements($owner->entitlements, Carbon::now()->subMonthsWithoutOverflow(1)); | ||||
$wallet->chargeEntitlements(); | $wallet->chargeEntitlements(); | ||||
$this->assertTrue($wallet->fresh()->balance < 0); | $this->assertTrue($wallet->fresh()->balance < 0); | ||||
} | } | ||||
public function testAddExistingEntitlement(): void | public function testAddExistingEntitlement(): void | ||||
{ | { | ||||
Show All 31 Lines |