Its critical that this is always correct. Use some hand generated data and check if the outcome of diffrent bases is correct
Test add/remove/lvl buildings
There are quiet a few ways for user to do this and a lot of places where. At least the critical places and interactions, like first/bordered squares, leveling via "numbers" and +/-
Hopefully https://www.cypress.io/ is usefull for this.
Important tests
Test the resource calculation
Its critical that this is always correct. Use some hand generated data and check if the outcome of diffrent bases is correct
Test add/remove/lvl buildings
There are quiet a few ways for user to do this and a lot of places where. At least the critical places and interactions, like first/bordered squares, leveling via "numbers" and +/-