wait-for-observables
v1.0.3
Published
A helper for awaiting the results of one or more Observables
Downloads
26,693
Readme
wait-for-observables
A helper for await
ing the results of one or more Observable
s.
This is particularly handy when testing interfaces that return or consume observables.
Usage
import waitFor from 'wait-for-observables';
describe(`observable things`, () => {
it(`observes`, async () => {
const [result1, result2] = await waitFor(observable1, observable2);
// …do things with the results.
});
});
An observer that completes successfully will yield { values: any[] }
, where values
is an array containing an entry for each call to next
.
Observers that fail will yield { error: any }
.