Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Feature/SkuTest.php
Show All 33 Lines | public function testPackageEntitlements(): void | ||||
$package = Package::where('title', 'lite')->first(); | $package = Package::where('title', 'lite')->first(); | ||||
$sku_mailbox = Sku::where('title', 'mailbox')->first(); | $sku_mailbox = Sku::where('title', 'mailbox')->first(); | ||||
$sku_storage = Sku::where('title', 'storage')->first(); | $sku_storage = Sku::where('title', 'storage')->first(); | ||||
$user = $user->assignPackage($package); | $user = $user->assignPackage($package); | ||||
$this->backdateEntitlements($user->fresh()->entitlements, Carbon::now()->subMonths(1)); | $this->backdateEntitlements($user->fresh()->entitlements, Carbon::now()->subMonthsWithoutOverflow(1)); | ||||
$wallet->chargeEntitlements(); | $wallet->chargeEntitlements(); | ||||
$this->assertTrue($wallet->balance < 0); | $this->assertTrue($wallet->balance < 0); | ||||
} | } | ||||
public function testSkuEntitlements(): void | public function testSkuEntitlements(): void | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 44 Lines • Show Last 20 Lines |