- Flat fee implementation

- Fixed/Metered plan pages
This commit is contained in:
Čarodej
2021-12-21 17:28:17 +01:00
parent 60b34e53a3
commit 6bb7789232
19 changed files with 740 additions and 130 deletions

View File

@@ -116,6 +116,10 @@ class UserSubscriptionTest extends TestCase
'feature' => 'storage',
'amount' => 476.28,
'usage' => 3969,
], [
'feature' => 'flat-fee',
'amount' => 2.49,
'usage' => 1,
],
]);
@@ -124,17 +128,24 @@ class UserSubscriptionTest extends TestCase
->toArray();
$expected = [
[
'bandwidth' => [
'feature' => 'bandwidth',
'amount' => 7.54696,
'cost' => '$7.55',
'usage' => '26.02GB',
], [
],
'storage' => [
'feature' => 'storage',
'amount' => 0.47628,
'cost' => '$0.48',
'usage' => '3.97GB',
],
'flat-fee' => [
'feature' => 'flat-fee',
'amount' => 2.49,
'cost' => '$2.49',
'usage' => '1 Pcs.',
],
];
$this->assertEquals($expected, $estimates);