Skip to content

dominictarr/stream-tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

#Streams to assist testing Streams

writing streams can be difficult, one of the most difficult aspects can be testing them thoroughly.

that is where stream-tester comes in. stream-tester can be used to generate data to exercise your streams. combine it with stream-spec which will validate your stream's behaviour and you've got a pretty easy test suite.

createRandomStream (generator, max)

create a stream of random chunks. generator defaults to Math.random. emit 'end' after max chunks. max defaults to Infinity

createIncStream (max)

create a stream of increasing numbers, up to max

createPauseStream (prob, delay)

create a through stream that randomly pauses (returns false from write). prob is the probability of a pause. delay is the time to wait before emitting 'drain'. defaults are prob=0.1, and delay is next tick.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published