diff --git a/spec-dtslint/operators/share-spec.ts b/spec-dtslint/operators/share-spec.ts index 560941195b..3587116419 100644 --- a/spec-dtslint/operators/share-spec.ts +++ b/spec-dtslint/operators/share-spec.ts @@ -8,3 +8,8 @@ it('should infer correctly', () => { it('should enforce types', () => { const o = of('foo', 'bar', 'baz').pipe(share('abc')); // $ExpectError }); + +it('should support Promises', () => { + const factory = () => Promise.resolve(); + of(1, 2, 3).pipe(share({ resetOnError: factory, resetOnComplete: factory, resetOnRefCountZero: factory })); // $ExpectType Observable +});