oppia / oppia

A free, online learning platform to make quality education accessible for all.

Home Page:https://www.oppia.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Write core e2e tests for contributor dashboard

DubeySandeep opened this issue · comments

We need to make sure we cover all the critical user journeys of the contributor dashboard with E2E tests.

  • Users should be able to create translation suggestions.
  • Admins should be able to review a suggested translation and approve or reject it.
  • Admins should be able to review the suggested question and approve or reject it.
  • Admin should be able to assign reviewers for community contributions.
  • Users can check the status of their submitted suggestions in the contributor dashboard, i.e. see the suggestions with the review status label ("Awaiting review", "Revisions Requested", or "Accepted") and open the suggestion in a modal. The modal should show the review message if any.
  • Users can create question suggestions.

To claim an E2E test, please comment down below and tag @sagangwee. Thanks!

  • See #6240 (comment) for tips on how to get started writing E2E tests.
  • See the user documentation on how to contribute translations/questions on the contributor dashboard.
  • See this doc for instructions on how to populate contributor dashboard data during local dev testing.

Contributor dashboard E2E tests can be found in https://github.com/oppia/oppia/blob/develop/core/tests/webdriverio_desktop/contributorDashboard.js.

Reassigning to contributor experience team since teams are responsible for writing their own e2e tests

Hi @sagangwee, thanks for proposing this as a good first issue. I am removing the label for now and looping in @DubeySandeep to approve the label. It will be added back if approved. Thanks!

commented

Can I be assigned to this issue

@dotarjun Per the guidance at https://github.com/oppia/oppia/wiki/Contributing-code-to-Oppia#choosing-a-good-first-issue, please provide an explanation of what your PR will do (with names of files you're changing, what you plan to change in each file, etc.). If it looks good, we can assign you to this issue.

Please also follow the other instructions on that wiki page if you have not yet done so. Thanks!

@sagangwee i want to work on this issue. i will make an proper documentation on whole E2E Test on contributor Dashboard. in an easy and efficient manner. please assign this to me.

Can you assign me this issue! I am master at Javascript and I handle several project and bug if you want to give me this issue I will resolve it

@Sanil-Surve Please see the guidance here for what is needed to claim an issue.

Closing this in favor of the new acceptance test tracker: #17712.