I am not really sure what all I should be covering with tests, so I'd love some guidance, if someone has the mental bandwidth to supply it.