All files / test/persistence util.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 3/3
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10      2x 23x   23x      
import { Observable } from 'rxjs';
 
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export const assertCompletesWithoutEmitting = async (observable: Observable<any>) =>
  expect(
    await new Promise((resolve, reject) =>
      observable.subscribe({ complete: () => resolve(true), error: reject, next: reject })
    )
  ).toBe(true);