Page MenuHomePhabricator

E2E test for CUJ 4: Create tester for function
Closed, ResolvedPublic

Description

Context
We currently have a suite of end-to-end (E2E) tests that run on every patch merge request. We'd like to add test cases for the 7 critical user journeys (CUJs).

User flow

  1. Find a function from the Wikifunctions landing page
  2. Go to add a tester for the function
  3. Add values for the inputs
  4. Add a function call to validate the output
  5. Publish my updates
    1. Visualize my tester successfully saved
    2. IF ERROR: Visualize tester saving errors in a clear way for me to correct and re-save

Hints

Event Timeline

SDunlap triaged this task as High priority.Oct 28 2022, 7:15 PM
SDunlap created this task.
This comment was removed by Aaditya.

Change 895730 had a related patch set uploaded (by Nik.xyz.in; author: Nik.xyz.in):

[mediawiki/extensions/WikiLambda@master] e2e-test: CUJ-4, CUJ-5

https://gerrit.wikimedia.org/r/895730

Change 895730 abandoned by Nik.xyz.in:

[mediawiki/extensions/WikiLambda@master] e2e-test: CUJ-4, CUJ-5

Reason:

https://gerrit.wikimedia.org/r/895730

Change 895730 restored by Nik.xyz.in:

[mediawiki/extensions/WikiLambda@master] e2e-test: CUJ-4, CUJ-5

https://gerrit.wikimedia.org/r/895730

Change 895730 abandoned by Nik.xyz.in:

[mediawiki/extensions/WikiLambda@master] e2e-test: CUJ-4, CUJ-5

Reason:

https://gerrit.wikimedia.org/r/895730

Change 920343 had a related patch set uploaded (by Nik.xyz.in; author: Nik.xyz.in):

[mediawiki/extensions/WikiLambda@master] e2e: Add tests for "create a new test"

https://gerrit.wikimedia.org/r/920343

Change 920343 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] e2e: Add tests for "create a new test"

https://gerrit.wikimedia.org/r/920343