test: split tests into various files