Iterable
Generate iterable values.
infiniteStream
Generate infinite Stream
of values generated by arb
.
The Stream
structure provided by fast-check implements IterableIterator<T>
and comes with useful helpers to manipulate it.
Signatures:
fc.infiniteStream(arb)
fc.infiniteStream(arb, {noHistory?})
with:
arb
— arbitrary instance responsible to generate valuesnoHistory?
— default:false
— Omit generated values from the string representation. Recommended for very large tests due to the history's unbounded memory use.
Usages:
fc.infiniteStream(fc.nat(9));
// Examples of generated values: Stream(…)…
fc.infiniteStream(fc.nat(9), { noHistory: true });
// Examples of generated values: Stream(0 emitted)…
Resources: API reference.
Available since 1.8.0.