hunk.code_window:                 plugin: 'plugin',
                   node:    root.first
               });
               expect(warning.toString()).to.eql('plugin:/a.css:1:1: text');
           });
       });
  
hunk.labels: keep keep keep replace keep keep keep
hunk.after_edit:             expect(warning.toString()).to.eql('plugin: /a.css:1:1: text');
  
hunk.file_path: test/warning.js
hunk.type: replace
file: {
      "type": "root",
      "nodes": [
          {
              "type": "atrule",
              "name": "supports",
              "source": {
                  "start": {
                      "line": 1,
                      "column": 1
                  },
                  "input": {
                      "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                      "safe": false,
                      "file": "/atrule-rules.css",
                      "from": "/atrule-rules.css"
                  },
                  "end": {
                      "line": 10,
                      "column": 1
                  }
              },
              "before": "",
              "between": " ",
              "afterName": " ",
              "params": "(animation-name: test)",
              "nodes": [
                  {
                      "type": "atrule",
                      "name": "-custom-keyframe",
                      "source": {
                          "start": {
                              "line": 2,
                              "column": 5
                          },
                          "input": {
                              "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                              "safe": false,
                              "file": "/atrule-rules.css",
                              "from": "/atrule-rules.css"
                          },
                          "end": {
                              "line": 9,
                              "column": 5
                          }
                      },
                      "before": "\n    ",
                      "between": " ",
                      "afterName": " ",
                      "params": "anim",
                      "nodes": [
                          {
                              "type": "rule",
                              "nodes": [
                                  {
                                      "type": "decl",
                                      "source": {
                                          "start": {
                                              "line": 4,
                                              "column": 13
                                          },
                                          "input": {
                                              "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                                              "safe": false,
                                              "file": "/atrule-rules.css",
                                              "from": "/atrule-rules.css"
                                          },
                                          "end": {
                                              "line": 4,
                                              "column": 25
                                          }
                                      },
                                      "before": "\n            ",
                                      "prop": "color",
                                      "between": ": ",
                                      "value": "black"
                                  }
                              ],
                              "source": {
                                  "start": {
                                      "line": 3,
                                      "column": 9
                                  },
                                  "input": {
                                      "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                                      "safe": false,
                                      "file": "/atrule-rules.css",
                                      "from": "/atrule-rules.css"
                                  },
                                  "end": {
                                      "line": 5,
                                      "column": 9
                                  }
                              },
                              "before": "\n        ",
                              "between": " ",
                              "selector": "from",
                              "semicolon": true,
                              "after": "\n        "
                          },
                          {
                              "type": "rule",
                              "nodes": [
                                  {
                                      "type": "decl",
                                      "source": {
                                          "start": {
                                              "line": 7,
                                              "column": 13
                                          },
                                          "input": {
                                              "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                                              "safe": false,
                                              "file": "/atrule-rules.css",
                                              "from": "/atrule-rules.css"
                                          },
                                          "end": {
                                              "line": 7,
                                              "column": 24
                                          }
                                      },
                                      "before": "\n            ",
                                      "prop": "color",
                                      "between": ": ",
                                      "value": "white"
                                  }
                              ],
                              "source": {
                                  "start": {
                                      "line": 6,
                                      "column": 9
                                  },
                                  "input": {
                                      "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
                                      "safe": false,
                                      "file": "/atrule-rules.css",
                                      "from": "/atrule-rules.css"
                                  },
                                  "end": {
                                      "line": 8,
                                      "column": 9
                                  }
                              },
                              "before": "\n        ",
                              "between": " ",
                              "selector": "to",
                              "semicolon": false,
                              "after": "\n        "
                          }
                      ],
                      "semicolon": false,
                      "after": "\n    "
                  }
              ],
              "semicolon": false,
              "after": "\n"
          }
      ],
      "source": {
          "input": {
              "css": "@supports (animation-name: test) {\n    @-custom-keyframe anim {\n        from {\n            color: black;\n        }\n        to {\n            color: white\n        }\n    }\n}\n",
              "safe": false,
              "file": "/atrule-rules.css",
              "from": "/atrule-rules.css"
          }
      },
      "semicolon": false,
      "after": "\n"
  }
  