cross-component integration testing