tests for all the things