should allow a user to navigate to a subscription page
should allow a user to see if they are subscribed or not
should allow the user to enter payment information
should tell the user the status of their payment
should allow subscribed users to upload files up to 1 GB
should block subscribed users from uploading files greater than 100 mb
Stipe Test Case:
User clicks on "Profile" button
User sees that they are subscribed or not subscribed
user is not subscribed, user clicks
flowchart TD
A[User Logs In] --> B(Clicks Settings Page)
B --> C(System displays settings)
C --> D{user is subscribed?}
D -->|Yes| E[System displays that user is subscribed and their expiry or renewal data]
D -->|NO| F(System offers user subscription)
F --> G(user clicks the subscription button)
G --> H(system provides a form where user enters payment information and displays cost)
H --> J(Form submitted)
J --> I{Payment successful?}
I -->|yes| K(redirect to success page)
K --> L(user can now upload bigger files)
L --> C
I -->|no| M(redirect to failure page, offer to try again)
M --> AA{try again?}
AA -->|yes| H
AA --> |no| C
Requirements: the system...
Stipe Test Case: