hunk.code_window:   describe('createHotObservable()', () => {
       it('should create a cold observable', () => {
         const expected = ['A', 'B'];
         const scheduler = new TestScheduler(null);
         const source = scheduler.createHotObservable<string>('--a---b--|', { a: 'A', b: 'B' });
         expect(source).to.be.an.instanceof(Subject);
         source.subscribe(x => {
           expect(x).to.equal(expected.shift());
         });
         scheduler.flush();
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:       const source = scheduler.createHotObservable('--a---b--|', { a: 'A', b: 'B' });
  
hunk.file_path: spec/schedulers/TestScheduler-spec.ts
hunk.type: replace
file: {
      "rulesDirectory": [
        "../node_modules/codelyzer"
      ],
      "rules": {
        "class-name": true,
        "comment-format": [
          true,
          "check-space"
        ],
        "curly": true,
        "eofline": true,
        "forin": true,
        "indent": [
          true,
          "spaces"
        ],
        "label-position": true,
        "max-line-length": [
          true,
          140
        ],
        "member-access": false,
        "no-arg": true,
        "no-bitwise": true,
        "no-console": [
          true,
          "debug",
          "info",
          "time",
          "timeEnd",
          "trace"
        ],
        "no-construct": true,
        "no-debugger": true,
        "no-duplicate-variable": true,
        "no-empty": false,
        "no-eval": true,
        "no-inferrable-types": true,
        "no-string-literal": false,
        "no-switch-case-fall-through": true,
        "no-trailing-whitespace": true,
        "no-unused-expression": true,
        "no-use-before-declare": true,
        "no-var-keyword": true,
        "object-literal-sort-keys": false,
        "one-line": [
          true,
          "check-open-brace",
          "check-catch",
          "check-else",
          "check-whitespace"
        ],
        "quotemark": [
          true,
          "single"
        ],
        "radix": true,
        "semicolon": [
          true
        ],
        "triple-equals": [
          true,
          "allow-null-check"
        ],
        "typedef-whitespace": [
          true,
          {
            "call-signature": "nospace",
            "index-signature": "nospace",
            "parameter": "nospace",
            "property-declaration": "nospace",
            "variable-declaration": "nospace"
          }
        ],
        "variable-name": false,
        "whitespace": [
          true,
          "check-branch",
          "check-decl",
          "check-operator",
          "check-separator",
          "check-type"
        ],
  
        "import-destructuring-spacing": true
      }
    }
  