- charge members

This commit is contained in:
Čarodej
2021-12-22 18:45:07 +01:00
parent b1cb7be678
commit 606765561d
13 changed files with 133 additions and 31 deletions

View File

@@ -120,6 +120,10 @@ class UserSubscriptionTest extends TestCase
'feature' => 'flatFee',
'amount' => 2.49,
'usage' => 1,
], [
'feature' => 'member',
'amount' => 0.20,
'usage' => 2,
],
]);
@@ -146,6 +150,12 @@ class UserSubscriptionTest extends TestCase
'cost' => '$2.49',
'usage' => '1 Pcs.',
],
'member' => [
'feature' => 'member',
'amount' => 0.20,
'cost' => '$0.20',
'usage' => '2 Mem.',
],
];
$this->assertEquals($expected, $estimates);

View File

@@ -32,11 +32,12 @@ class SchedulerTest extends TestCase
]);
PlanMeteredFeature::factory()
->count(3)
->count(4)
->sequence(
['key' => 'storage'],
['key' => 'bandwidth'],
['key' => 'flatFee'],
['key' => 'member'],
)
->create([
'plan_id' => $plan->id,