hunk.code_window:     done();
     });
     it('should allow you to reconnect by subscribing again', function (done) {
       var expected = [1, 2, 3, 4];
       var i = 0;
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:   it('should follow the RxJS 4 behavior and NOT allow you to reconnect by subscribing again', function (done) {
  
hunk.file_path: spec/operators/publishReplay-spec.js
hunk.type: replace
file: import {root} from './root';
  
  if (!root.Symbol) {
    root.Symbol = {};
  }
  
  if (!root.Symbol.observable) {
    if (typeof root.Symbol.for === 'function') {
      root.Symbol.observable = root.Symbol.for('observable');
    } else {
      root.Symbol.observable = '@@observable';
    }
  }
  
  export default root.Symbol.observable;