@johngw/stream
Version:
Reactive programming tools using the WHATWG Streams API.
13 lines (11 loc) • 334 B
text/typescript
import { fromTimeline } from '@johngw/stream-jest'
import { after } from '@johngw/stream/transformers/after'
test('prevents chunks until predicate', async () => {
await expect(
fromTimeline<number>(`
-0-1-2-3-4-5-6-1-2-3-4-|
`).pipeThrough(after((x) => x > 4))
).toMatchTimeline(`
-----------5-6-1-2-3-4-
`)
})