Cucumber Ltd / jam

Change project visibilityfeatures/billing/change_project_visibility.feature

[#874] Remove feature toggle on release changes \o/

Matt Wynne

Currently viewing

Feature: Change project visibility

Users on private projects are billable, so when the visibility of a project changes, so does your bill.

Background:

  • Given the app is running on the SaaS
  • And Jo has created these metered SaaS licenses:
    Name
    Tomato

Scenario: switch from public to private

  • Given Jo has created the following projects:
    NamePrivateLicense
    tomato-oss-projectNoTomato
  • When Jo makes tomato-oss-project private
  • Then Jo should see these license members on the Tomato license summary:
    EmailProjectsBillable
    Jo@example.comtomato-oss-projectYes

Scenario: switch from private to public

  • Given Jo has created the following projects:
    NamePrivateLicense
    tomato-oss-projectYesTomato
  • When Jo makes tomato-oss-project public
  • Then Jo should see these license members on the Tomato license summary:
    EmailProjectsBillable
    Jo@example.comtomato-oss-projectNo