Page MenuHomePhabricator

E2E test for CUJ 5: Create implementations with composition
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 and navigate to its function page
  2. Go to add an implementation of the function
  3. Select whether to create a function composition (as opposed to code)
    1. Create the function call that will result in this composition
  4. Publish my updates
    1. Visualize my implementation 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:22 PM

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

[mediawiki/extensions/WikiLambda@master] e2e: Add tests for "Create a implementation"

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

Change 930599 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] e2e: Add tests for "Create a implementation"

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