Ты можешь, пожалуйста, раскрыть мысль какой бы тест ты хотел написать и не можешь?
Ну ты про моки отвечал уже. Я бы хотел иметь возможность взять логику, описанную стримом, и протестировать ее изолированно. Как мы видели, там можно делать всякие эффекты в IO, и это сразу же ломает тестируемость (совет - "ну не делайте эффекты" считать плохим). В целом, я бы хотел делать функциональное, white box и интеграционное тестирование.
Я в Juspay видел много кода на стримах (streamly) в нескольких разных проектах, и он совершенно неподдерживаемый, лапшеобразный, разнообразный и никоим образом не тестируемый. Причем существенная часть проблем идет именно из факта, что это очень низкоуровневый подход, где каждый фигачит код, как ему вздумается. Нет никакого единого дизайна, нет гайдлайнов, да и сложно их представить. В том числе по тестированию.