This MR replaces !242 and adds cypress tests for the following actions (Cypress v.12.3.0):
USER
- User login and logout.
- User signs up to the app.
- Password reset.
- Editing personal info of the user.
- Changing user Password.
BOOK
- Adding a book.
- Renaming a book.
- Archiving a book.
- Deleting a book.
- Adding and checking the presence of metadata of the book.
- Adding, importing and deleting assets with asset manager.
- Editing the file info in asset manager
- Adding, removing - front matter, body and back matter.
- Adding, removing and editing components of front matter, body, back matter.
- Uploading word files.
- Sorting books by:
- Title (Ascending & Descending)
- Status (Ascending & Descending)
- Author (Ascending & Descending)
EDITOR
- Checking action bar and that everything works.
- Creating different block level tools
TEAM MANAGER
- Adding and removing production editor.
- Adding and removing copy editor.
- Adding and removing author.
- Global team manager.
- Testing the UI for different roles (Production editor, Copy editor, Author).
TEMPLATE
- Adding a template.
- Updating a template.
- Deleting a template.
- Deleting template file.
- Add, Change and Delete template thumbnail.
The full list of all automated tests and their status is here.