import { from } from 'rxjs'; import { readAll, readFirst } from '../testing/src/testing-utils'; describe('TestingUtils', () => { describe('readAll', () => { it('should transform Observable to Promise>', async (done) => { const obs = from([1, 2, 3]); const result = await readAll(obs); expect(result).toEqual([1, 2, 3]); done(); }); }); describe('readFirst', () => { it('should transform first item emitted from Observable to Promise', async (done) => { const obs = from([1, 2, 3]); const result = await readFirst(obs); expect(result).toBe(1); done(); }); }); });