Up the reported coverage on coveralls by adding some missing tests, especially for types. Also removes/replaces some old, faulty or non-idiomatic code.
While unit testing might seem a bit bloaty (especially with this many additions), I'd argue that writing somewhat sensible tests is the only good way to somewhat reliably keep things from breaking in larger projects/bigger codebases, such as these.
Most of these tests should, hopefully, be of acceptable quality, although I do admit that when writing tests, I sometimes just like to turn my brain off
Up the reported coverage on coveralls by adding some missing tests, especially for types. Also removes/replaces some old, faulty or non-idiomatic code.
While unit testing might seem a bit bloaty (especially with this many additions), I'd argue that writing somewhat sensible tests is the only good way to somewhat reliably keep things from breaking in larger projects/bigger codebases, such as these.
Most of these tests should, hopefully, be of acceptable quality, although I do admit that when writing tests, I sometimes just like to turn my brain off