Cucumber Ltd / cucumber-pro

Move project to another licensefeatures/billing/move_project_to_another_license.feature

Release Dasher II (patch 1) (2018-12-13)

Romain Gérard

Currently viewing

Feature: Move project to another license

Some people have created multiple licenses with a similar name. We want them to be able to consolidate them onto one license.

Background:

  • Given the app is running on the SaaS

Scenario:

  • Given Jo has created these metered SaaS licenses:
    Name
    Zappas
  • And Marcus has created these metered SaaS licenses:
    Name
    Wappas
  • And Jo has created the following projects:
    NamePrivateLicense
    alpha-projectYesZappas
  • And Marcus has created the following projects:
    NamePrivateLicense
    oss-projectNoWappas
    incidental-projectNoWappas
  • And Jo has accepted Marcus's invitation to collaborate on oss-project
  • When Jo moves oss-project from the Wappas license to the Zappas license
  • Then Jo should see these license members on the Zappas license summary:
    EmailProjectsBillable
    [email protected]alpha-project, oss-projectYes
    [email protected]oss-projectNo
  • And Marcus should see these license members on the Wappas license summary:
    EmailProjectsBillable
    [email protected]incidental-projectNo