message: test(scan-spec): Fix to use the correct operator in scan-spec.ts
  Change the use of `.reduce` from scan-spec to correctly use `.scan` instead.
  None
diff: @@ -228,19 +228,19 @@ describe('Observable.prototype.scan', () => {
  expectSubscriptions(e1.subscriptions).toBe(e1subs);
  });
  - it('should accept array typed reducers', () => {
  + it('should accept array types', () => {
  type(() => {
  let a: Rx.Observable<{ a: number; b: string }>;
  - a.reduce((acc, value) => acc.concat(value), []);
  + a.scan((acc, value) => acc.concat(value), []);
  });
  });
  - it('should accept T typed reducers', () => {
  + it('should accept T types', () => {
  type(() => {
  let a: Rx.Observable<{ a?: number; b?: string }>;
  - a.reduce((acc, value) => {
  - value.a = acc.a;
  - value.b = acc.b;
  + a.scan((acc, value) => {
  + acc.a = value.a;
  + acc.b = value.b;
  return acc;
  }, {});
  });
  @@ -249,9 +249,9 @@ describe('Observable.prototype.scan', () => {
  it('should accept R typed reducers', () => {
  type(() => {
  let a: Rx.Observable<{ a: number; b: string }>;
  - a.reduce<{ a?: number; b?: string }>((acc, value) => {
  - value.a = acc.a;
  - value.b = acc.b;
  + a.scan<{ a?: number; b?: string }>((acc, value) => {
  + acc.a = value.a;
  + acc.b = value.b;
  return acc;
  }, {});
  });
  