A helper for awaiting the results of one or more Observables
npm install wait-for-observables

A helper for awaiting the results of one or more Observables.
This is particularly handy when testing interfaces that return or consume observables.
``ts
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 }`.