From 8cd1845089f859a18c0ae72aa903890f8f93b1ab Mon Sep 17 00:00:00 2001 From: Dries Vints Date: Fri, 9 Aug 2024 09:36:28 +0200 Subject: [PATCH] wip --- src/Concerns/ManagesUsageBilling.php | 1 + src/SubscriptionItem.php | 1 - tests/Feature/UsageBasedBillingTest.php | 24 ++++-------------------- 3 files changed, 5 insertions(+), 21 deletions(-) diff --git a/src/Concerns/ManagesUsageBilling.php b/src/Concerns/ManagesUsageBilling.php index 84e8dd44..d2dc880b 100644 --- a/src/Concerns/ManagesUsageBilling.php +++ b/src/Concerns/ManagesUsageBilling.php @@ -1,6 +1,7 @@ createCustomer('test_report_usage_for_meter'); - $subscription = $user->newSubscription('main') + $user->newSubscription('main') ->meteredPrice(static::$meteredEventPrice) ->create('pm_card_visa'); sleep(1); - $user->reportMeterEvent(static::$meterEventName,10); + + $user->reportMeterEvent(static::$meterEventName, 10); $summary = $user->meterEventSummaries(static::$meterId)->first(); $this->assertSame($summary->aggregated_value, 10.0); } - public function test_reporting_usage_for_legacy_metered_price_throws_exception() - { - $user = $this->createCustomer('reporting_usage_for_legacy_metered_price_throws_exception'); - - $subscription = $user->newSubscription('main')->meteredPrice(static::$meteredEventPrice)->create('pm_card_visa'); - - try { - $subscription->reportUsage(); - } catch (Exception $e) { - $this->assertInstanceOf(InvalidRequestException::class, $e); - } - } - public function test_reporting_event_usage_for_subscriptions_with_multiple_prices() { $user = $this->createCustomer('reporting_usage_for_subscriptions_with_multiple_prices'); @@ -200,5 +185,4 @@ public function test_reporting_event_usage_for_subscriptions_with_multiple_price $this->assertSame($summary->aggregated_value, 20.0); } - }