Moved the tests to their own module