Skip to content

Draft: feat(app):cypress install and tests

Bela Toci requested to merge cypress-tests-ketida into master

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:
  1. Title (Ascending & Descending)
  2. Status (Ascending & Descending)
  3. 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.

Edited by Bela Toci

Merge request reports