Separate test file per subcomponent