Feature: Enterprise Subscription Renewal
Scenario Outline: Viewing within expiration window
Given I am on an Enterprise plan
And my subscription renews in <days> days
And I am a <role> on the workspace
Then the enterprise renewal upsell is <visibility> to me with a <message>
Examples:
| role | visibility | days | message |
| OWNER | visible | 4 | Your account is due to renew in 4 days. Please contact your Customer Experience Manager to discuss a renewal, ensuring uninterrupted access to projects. |
| ADMIN | visible | 8 | Your account is due to renew in 8 days. Please contact your workspace owner to ensure uninterrupted access to projects. |
| EDITOR | visible | 0 | Your account is due to renew today. Please contact your workspace owner to ensure uninterrupted access to projects. |
| EXTERNAL_REVIEWER | not visible | 4 | |
| INTERNAL_REVIEWER | not visible | 4 | |
Scenario Outline: Viewing when account has been locked
Given I am on an Enterprise plan
And my account has been locked, as it was not renewed
And I am a <role> on the workspace
Then the enterprise renewal upsell is <visibility> to me with a <message>
Examples:
| role | visibility | message |
| OWNER | visible | Your account has expired. Please contact your Customer Experience Manager to discuss a renewal, ensuring uninterrupted access to projects. |
| ADMIN | visible | Your account has expired. Please contact your workspace owner to ensure uninterrupted access to projects. |
| EDITOR | visible | Your account has expired. Please contact your workspace owner to ensure uninterrupted access to projects. |
| EXTERNAL_REVIEWER | not visible | |
| INTERNAL_REVIEWER | not visible | |