Cucumber Ltd / jam

Move project across workspacesfeatures/workspaces/move_project_across_workspaces.feature

[#1013] Move CreateWorkspaceForm

Romain Gérard

Currently viewing

Feature: Move project across workspaces

Sometimes projects need to move between workspaces. It is possible through the settings section of a project.

Scenario: The project is already assigned to a workspace

  • Given the app is running on the SaaS
  • And Jo has created these workspaces:
    Name
    Zappas
  • And Marcus has created these workspaces:
    Name
    Wappas
  • And Jo has created the following projects:
    NamePrivateWorkspace
    alpha-projectYesZappas
  • And Marcus has created the following projects:
    NamePrivateWorkspace
    oss-projectNoWappas
    incidental-projectNoWappas
  • And Jo has accepted Marcus's invitation to collaborate on oss-project
  • When Jo moves oss-project from the Wappas workspace to the Zappas workspace
  • Then Jo should see these members on the Zappas workspace summary:
    EmailProjects
    [email protected]alpha-project (private), oss-project (public)
    [email protected]oss-project (public)
  • And Marcus should see these members on the Wappas workspace summary:
    EmailProjects
    [email protected]incidental-project (public)

Scenario: The project is not already assigned to a workspace

  • Given Dolly has created a private project called dollys-project
  • And Jo has created these workspaces:
    Name
    Zappas
  • And Jo has accepted Dolly's invitation to collaborate on dollys-project
  • When Jo moves dollys-project to the Zappas workspace
  • Then Jo should see these members on the Zappas workspace summary:
    EmailProjects
    [email protected]dollys-project (private)
    [email protected]dollys-project (private)