pipe inputs to outputs test