message: test(subscribeToResult): add test cases for subscriber exception
diff: @@ -4,6 +4,8 @@ import {subscribeToResult} from '../../dist/cjs/util/subscribeToResult';
  import { OuterSubscriber } from '../../dist/cjs/OuterSubscriber';
  import { $$iterator } from '../../dist/cjs/symbol/iterator';
  import $$symbolObservable from 'symbol-observable';
  +import { Observable } from '../../dist/cjs/Observable';
  +import { Subject } from '../../dist/cjs/Subject';
  describe('subscribeToResult', () => {
  it('should synchronously complete when subscribe to scalarObservable', () => {
  @@ -110,7 +112,8 @@ describe('subscribeToResult', () => {
  return iteratorResults.shift();
  }
  };
  - }};
  + }
  + };
  const subscriber = new OuterSubscriber((x: number) => expected = x);
  @@ -177,4 +180,14 @@ describe('subscribeToResult', () => {
  subscribeToResult(subscriber, null);
  });
  +
  + it('should not swallow exception in inner subscriber', () => {
  + const source = new Subject();
  +
  + source.mergeMapTo(Observable.of(1, 2, 3)).subscribe(() => {
  + throw new Error('meh');
  + });
  +
  + expect(() => source.next()).to.throw();
  + });
  });
  \ No newline at end of file
  