By writing complex mocks I realized, that an Observable.of mock interface implementation with jest-mock-extend doesn't fire. The following test fail with timeout, cause the Observable never fires.
import { mock } from 'jest-mock-extended';
import { of } from 'rxjs';
interface TestInterface {
dummyProperty: string;
}
describe( 'Test Observable.of mock interface implementation', () => {
it( 'test Observable of an Interface mock', (done) => {
const mockTestInterface = mock<TestInterface>();
of( mockTestInterface ).subscribe( testObject => {
expect( testObject ).toBeTruthy();
done();
})
})
})
What I'm doing wrong, or overseeing?