Steps to replicate the issue (include links if applicable):
- Have a function with an implementation.
- Have a testcase, connected to the function, that you want to delete.
- Also have a testcase, connected to the function and passing, that you want to keep.
- Delete the testcase you wanted to delete.
- Go to the implementation's page.
What happens?:
- Both the kept and deleted tests show under "Tests" on the implementation page. (E.g. https://www.wikifunctions.org/view/en/Z21588)
- All tests fail because the deleted testcase "isn't a known Object"
What should have happened instead?:
- The deleted testcase should not show at all. It certainly shouldn't make the kept testcase fail.
Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia): on wikifunctions.org: MediaWiki 1.44.0-wmf.11; WikiLambda fa9b745.
Other information (browser name/version, screenshots, etc.):
- Disconnecting the testcase, then deleting, is a workaround.
- Seems similar to, but distinct from, T379873