The original goal for this week was to implement the JavaScript test framework mocha into TypeScript in order to create tests for OED’s new TypeScript client code. Unfortunately, the complexity of OED made it such that implementing this was too large of a task, so my advisor and I discussed alternatives. It was decided that I would create a small-scale testing suite to replace mocha for the client code. As of Tuesday, I am going full steam ahead on writing the code for this suite.
By Saturday, I will have a working set of functions to create unit tests tailored towards the needs of OED. After finishing this, I will move forward with writing unit tests for some of the more core functions of the client code, with the intention of guiding future developers to create more tests with this suite.