throw all these tests in a `unit/` folder and separate into individual files