Refactor Technical Debt in Core Contracts Tests
joshuahannan opened this issue · 0 comments
joshuahannan commented
Issue To Be Solved
The Go tests for the core contracts are not in a good state and need to be refactored to be clearer, more organized, and easier to debug and add too.
Suggest A Solution
- Work with a testing expert to design a high level plan for organizing the tests
- Potentially switch to using overflow
- Document the tests and make them easier to run
- Still need to define a more concrete and detailed action plan
Context
Not blocking anything, but as the tests get more complicated, there is a higher chance that because of the complexity, a potential bug won't get caught