Page MenuHomePhabricator

Catch missing ZTester and ZImplementation properties with FE error management
Closed, ResolvedPublic

Description

Right now if I save a ZTester and it is missing either a function call or a result validation, I get the following error (for ZImplementation, this happens if I leave the code/composition block empty):

{ "type": "error", "text": "ZError of type Z502" }

This should be handled:

  1. inline
  2. with a user-friendly error message
  3. and prevent actually saving to the backend
NOTE: this work is blocked on the completion of https://phabricator.wikimedia.org/project/view/4961/