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 UI Tests using Playwright with BDD #911

Merged
merged 14 commits into from
Oct 17, 2024

Conversation

nabim777
Copy link
Contributor

@nabim777 nabim777 commented Oct 17, 2024

Description

- User logs in with valid credentials.
- Login with invalid username and password.
- User creates a new project.
- User logs out successfully.
  • Additionally, continuous integration (CI) has been implemented to run these tests automatically during the CI pipeline.
  • Axios used for making API calls in some tests.

NOTE
To keep this PR small, I’ve focused on these key scenarios. If you like, I’d be happy to add more test scenarios in future contributions. Test scenarios that can be added in the future contributions are like

- create a user
- delete a user
- rename a user
- delete a project
- rename a project
- edit the project background
- create a new project board
and other CRUD operations on board and user

If there is any suggestions or feedback, I’d love to hear them!

@CLAassistant
Copy link

CLAassistant commented Oct 17, 2024

CLA assistant check
All committers have signed the CLA.

@meltyshev meltyshev merged commit e7d7425 into plankanban:master Oct 17, 2024
2 checks passed
@meltyshev
Copy link
Member

Hi! Thanks for the tests and for your contribution 🙏

@nabim777
Copy link
Contributor Author

Hi! You're very welcome 🙏. I'm glad I could contribute!

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 this pull request may close these issues.

3 participants