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

Add integration tests for user import #161

Open
lgorzitze opened this issue Sep 3, 2024 · 0 comments · May be fixed by #164
Open

Add integration tests for user import #161

lgorzitze opened this issue Sep 3, 2024 · 0 comments · May be fixed by #164

Comments

@lgorzitze
Copy link
Contributor

No description provided.

lgorzitze added a commit that referenced this issue Sep 6, 2024
The existing tests are updated with the improved methods, which were
adjusted for better reusability
lgorzitze added a commit that referenced this issue Sep 6, 2024
Before each run with a download step, the download directory of cypress
is cleared to avoid excessive accumulation of download files
lgorzitze added a commit that referenced this issue Sep 6, 2024
Update the step for possibility to check csv file with multiple entries.
Previously the check only worked for csv files with one entry.
lgorzitze added a commit that referenced this issue Sep 6, 2024
lgorzitze added a commit that referenced this issue Sep 6, 2024
Test user import with users that have the same mail address. In this
process, previously added methods were updated to be applicable for a
wider range of cases.
lgorzitze added a commit that referenced this issue Sep 6, 2024
lgorzitze added a commit that referenced this issue Sep 6, 2024
lgorzitze added a commit that referenced this issue Sep 6, 2024
lgorzitze added a commit that referenced this issue Sep 6, 2024
Update methods after they were adjusted for a higher reusability
lgorzitze added a commit that referenced this issue Sep 6, 2024
Add test when user import is done with no parameters given in the csv
file.
lgorzitze added a commit that referenced this issue Sep 11, 2024
Include the possibility to test the sending or receiving of emails via
mailhog. Additionally, the test for a user import with the password
reset enabled has been extended with the mail feature. In addition, a
cleanup step for the mails was also added.
lgorzitze added a commit that referenced this issue Sep 13, 2024
Update the test with the aspect of checking the sending mails to the
newly created users.
Additionally, the retrieving of the password from the mail was improved.
lgorzitze added a commit that referenced this issue Sep 13, 2024
Update the test with the aspect of checking the sending of mails in
regard of having two users with the same mail address.
lgorzitze added a commit that referenced this issue Sep 13, 2024
Add testing for updating user with password reset enabled.
Additionally, one part was adjusted to fit the context of both newly
created and updated user logging in, instead of only newly created user.
This allows the method to be reused.
lgorzitze added a commit that referenced this issue Sep 13, 2024
Add testing for updating user with password reset disabled.
lgorzitze added a commit that referenced this issue Sep 13, 2024
The existing tests are updated with the improved methods, which were
adjusted for better reusability
lgorzitze added a commit that referenced this issue Sep 13, 2024
Before each run with a download step, the download directory of cypress
is cleared to avoid excessive accumulation of download files
lgorzitze added a commit that referenced this issue Sep 13, 2024
Update the step for possibility to check csv file with multiple entries.
Previously the check only worked for csv files with one entry.
lgorzitze added a commit that referenced this issue Sep 13, 2024
lgorzitze added a commit that referenced this issue Sep 13, 2024
Test user import with users that have the same mail address. In this
process, previously added methods were updated to be applicable for a
wider range of cases.

# Conflicts:
#	integrationTests/cypress/support/step_definitions/then.ts
lgorzitze added a commit that referenced this issue Sep 13, 2024
lgorzitze added a commit that referenced this issue Sep 13, 2024
lgorzitze added a commit that referenced this issue Sep 13, 2024
lgorzitze added a commit that referenced this issue Sep 13, 2024
Update methods after they were adjusted for a higher reusability
@lgorzitze lgorzitze linked a pull request Sep 13, 2024 that will close this issue
lgorzitze added a commit that referenced this issue Nov 4, 2024
lgorzitze added a commit that referenced this issue Nov 5, 2024
The upload functionality can now be used before
each test in the background step
lgorzitze added a commit that referenced this issue Nov 5, 2024
Refactoring of the existing tests with the
new relocated upload functionality
lgorzitze added a commit that referenced this issue Nov 6, 2024
lgorzitze added a commit that referenced this issue Nov 6, 2024
lgorzitze added a commit that referenced this issue Nov 6, 2024
lgorzitze added a commit that referenced this issue Nov 6, 2024
lgorzitze added a commit that referenced this issue Nov 6, 2024
cloudgge added a commit that referenced this issue Nov 6, 2024
cloudgge added a commit that referenced this issue Nov 6, 2024
lgorzitze added a commit that referenced this issue Nov 13, 2024
Additionally, Jenkinsfile was refactored.
cloudgge added a commit that referenced this issue Nov 13, 2024
- cypress.config.ts removed username and password
as it is not needed (presumably also not in the pipeline)
- removed mailpit from yarn.lock dependencies

Co-authored-by: Laura Gorzitze <[email protected]>
lgorzitze added a commit that referenced this issue Nov 15, 2024
lgorzitze added a commit that referenced this issue Nov 15, 2024
lgorzitze added a commit that referenced this issue Nov 15, 2024
Adjusted link to precise version instead of latest as this does not work
Added step to wait for dependencies in dogu integration pipeline
lgorzitze added a commit that referenced this issue Nov 15, 2024
Adjusted link to precise version instead of latest as this does not work
Added step to wait for dependencies in dogu integration pipeline
lgorzitze added a commit that referenced this issue Nov 18, 2024
lgorzitze added a commit that referenced this issue Nov 18, 2024
lgorzitze added a commit that referenced this issue Nov 18, 2024
lgorzitze added a commit that referenced this issue Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant