Page MenuHomePhabricator

Tests: Add proper FE integration tests for most important use case(s)
Closed, ResolvedPublic

Description

We don't have any integration tests.

This task is to start working out our best approach to have some, and it includes:

  • Figuring out a use case that we should cover (as normal user flow, part of function editor)
  • Implement the integration test

Event Timeline

I'm going to work with Dani on this.

EWright renamed this task from Tests: Add proper integration tests to Function Editor to Tests: Add proper integration tests for most important use case(s).Aug 30 2022, 2:34 PM
EWright added a project: Epic.

The selected uses cases are (ordered by priority):

  1. Evaluate a function (aka function call), top-right box in the function viewer (inside the about tab)
    1. This is currently blocked by design and respective front-end work that still needs to happen. Updates on this will be published to T317556: Design and implement: evaluate a function.
  2. Create a function
  3. Edit a function (editing labels and languages)
  4. Create tests
  5. Add implementations (via code or composition)
  6. Connect an implementation or test to a function
  7. Types creation and/or editing

cc @Ddwaal-WMF @EWright-WMF

EWright renamed this task from Tests: Add proper integration tests for most important use case(s) to Tests: Add proper FE integration tests for most important use case(s).Sep 23 2022, 1:13 PM
gengh removed Ddwaal as the assignee of this task.Oct 5 2022, 12:24 PM
gengh added a subscriber: Ddwaal.
DVrandecic claimed this task.