The current implementation is quite basic and there's room to make it better. Following are few ideas which could be explored. - [ ] Test edge and special cases - [ ] Implement tests for pieces whose logic is complex - [ ] Test IO functionality - [ ] Test for variables: defining, set, get inside an env - [ ] quick check tests Effectively, the tests should be able to catch bugs such as #3 and help in developing features like #4 as way to do TDD
The current implementation is quite basic and there's room to make it better. Following are few ideas which could be explored.
Effectively, the tests should be able to catch bugs such as #3 and help in developing features like #4 as way to do TDD