Billing upgrade/downgrade, inviti in app e diretta YouTube da mobile.
Upgrade Stripe con addebito immediato; downgrade programmato a fine periodo. UX billing più sobria con box info; icone piani. API inviti e OAuth YouTube per staff trasmissione; deep link join; scelta partita programmata o nuova. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -67,4 +67,13 @@ RSpec.describe Public::BillingHelper, type: :helper do
|
||||
it "mostra prima il pulsante annuale" do
|
||||
expect(helper.plan_intervals_for_display(%w[monthly yearly])).to eq(%w[yearly monthly])
|
||||
end
|
||||
|
||||
it "sulla card Free non mostra testo se c'è abbonamento Stripe" do
|
||||
action = helper.plan_billing_action(
|
||||
current_slug: "premium_full",
|
||||
target_plan: Plan["free"],
|
||||
stripe_subscription_active: true
|
||||
)
|
||||
expect(action[:kind]).to eq(:none)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user