diff --git a/internal/engine/stream_growing_test.go b/internal/engine/stream_growing_test.go index 39cdae4..401e544 100644 --- a/internal/engine/stream_growing_test.go +++ b/internal/engine/stream_growing_test.go @@ -135,12 +135,13 @@ func TestServeGrowing_BoundedRange(t *testing.T) { } } -func TestServeGrowing_UnknownTotalWhileNotFinal(t *testing.T) { - // Not final: only 8 bytes produced, estimate says 100. The instance length - // is genuinely unknown while the remux grows, so we advertise "/*" (RFC 7233 - // §4.2) instead of a total the native player would map its timeline onto and - // re-seek against (the playback loop). The estimate is only an upper-bound - // hint for `end`; body is what exists so far. +func TestServeGrowing_EstimateUsedWhileNotFinal(t *testing.T) { + // Not final: only 8 bytes produced, estimate says 100. We advertise the + // estimate as the total — iOS/WebKit refuses to play a