Make a test platform #1673
Labels
status:accepted
Will be fixed / added to WorldEdit, eventually
type:tech-debt
Task for cleaning up tech debt that has accumulated in the code base
It would be nice for us to have tests covering the code. Currently, any change has the ability to cause a multitude of undetected bugs, if we don't manually test well. Having defined behaviors would help prevent future rewrites like Arrangers or Masks 2.0 from breaking existing behaviors.
The general idea is that we would create a new
Platform
implementation that gives out test-friendly implementations of WorldEdit APIs. We could then write a multitude of integration tests solely based on command input to allow us to detect when we break anything in any user-facing part of the API.The text was updated successfully, but these errors were encountered: