I use git with submodules, and I\'ve hard time to figure out how to organize my files. I develop in PHP, and use unit testing. So right now, I use this organization for each
I would not have the tests in a separate module. Keep it in the same repository.