Cucumber Ltd / jam

Subscriptionsfeatures/billing/subscriptions.feature

Revert "[dx] Bump dependencies"

Romain GĂ©rard

Currently viewing

  • @todo

Feature: Subscriptions

Each Workspace will have a Subscription. Subscriptions are charged on a per seat basis. All of the invoicing, collecting payments, managing subscriptions, calculating charges will be managed by the payment processor (i.e. Stripe).

Scenario: Adding a subscription

  • Given a workspace with 4 collaborators on private projects
  • When a payment method is added for the workspace
  • Then a subscription is created for 4 seats

Scenario: Adding a member updates the subscription

  • Given a workspace with 4 collaborators on private projects
  • And an active subscription for the workspace
  • When an additional collaborator is added to the workspace
  • Then the subscription is updated to 5 seats