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 e2e tests for Interactive Web Tour #4700

Merged
merged 4 commits into from
Sep 1, 2023

Conversation

Beking0912
Copy link
Contributor

@Beking0912 Beking0912 commented Aug 17, 2023

Student Name: Biqing (Gloria) Su
Mentors: Jeremy R. Easton-Marks, Ryan Fu

Important 👈

Description

This pull request introduces comprehensive end-to-end testing code for interactive tours, covering the following scenarios:

  • Virtual Study Tour - Logged-in user (Non-Logged-in user behavior is similar)
  • Group Comparison Tour

Related Issue

Example Testcase

These tests simulate user interactions to navigate through all steps.
Below is an example showcasing the aspects validated by the test case:

  1. The tour should be at step = 4.
  2. There should be a tour modal
  3. On the modal, the title of the content should be Select samples
  4. On the modal, there should not be a Skill All button and a Next Step button
  5. There should be the Mutated Genes table #mutated-genes-table
  6. Select samples
  7. On the modal, there should be a Skill All button and a Next Step button
  8. Click on the Next Step button, the tour should go to the next step

Documentation

For detailed test cases, refer to the detailed documentation.

@alisman alisman merged commit 48ce0cd into cBioPortal:master Sep 1, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants