Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

End to end testing - setup with a newly created user #8986

Open
fungairino opened this issue Aug 8, 2024 · 3 comments
Open

End to end testing - setup with a newly created user #8986

fungairino opened this issue Aug 8, 2024 · 3 comments
Labels

Comments

@fungairino
Copy link
Collaborator

For many test use cases we want to write, we will want to use a fresh new account to avoid impacting test runs that are using the same account. For example, testing assigning and removing deployments.

Acceptance Criteria

  • New setup test project that creates a new random user name, and signs in with it, linking with the app console.
  • Assign the newly created user to an existing team.

Impl details

We will want to consider paying for a service like mailslurp to handle dynamic email inbox creation for the account creation process.

To assign the user to an existing team, we might have to login with an admin user as part of the test flow to do this, or add specific logic in the app service to add users coming in from a specific email domain automatically to a specific test team.

@fungairino
Copy link
Collaborator Author

fungairino commented Aug 9, 2024

Assigning the new user to an existing team can probably be split out into a follow-up task

Copy link

github-actions bot commented Nov 8, 2024

This issue will be closed in 7 days unless the stale label is removed, or a comment is added to the issue.

@github-actions github-actions bot added the Stale label Nov 8, 2024
@grahamlangford
Copy link
Collaborator

@Pashaminkovsky when we get around to improving testing again, finding a solution for this would allow us to automate testing deployments among other things

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants