Moar Unit tests

kind of anal but `function` declarations should have a space between the `function` and the `()`