hunk.code_window:       },
         done);
     });
     it('should override `this` in the callback', function (done) {
       function callback(cb) {
         cb(this.value);
       }
       var boundCallback = Observable.bindCallback(callback, {value: 42});
       boundCallback()
         .subscribe(function (x) {
           expect(x).toBe(42);
         }, function () {
           done.fail('should not be called');
         },
         done);
     });
     it('should emit an error when the selector throws', function (done) {
       function callback(cb) {
         cb(42);
       }
  
hunk.labels: keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep
hunk.file_path: spec/observables/bindCallback-spec.js
hunk.type: replace
file: import {Observable} from '../../Observable';
  import {skip} from '../../operator/skip';
  Observable.prototype.skip = skip;
  