split tests into their own file