hunk.code_window:             function() {
                   client.login(
                       user.username,
                       user.password,
                       null,
                       function() {
                           done(new Error());
                       },
                       function(err) {
  
hunk.labels: keep keep keep keep keep replace replace keep keep
hunk.after_edit:                     function(data) {
                           assert.equal(data.id.length > 0, true);
                           assert.equal(data.email, user.email);
                           done();
  
hunk.file_path: webapp/tests/client_user.test.jsx
hunk.type: replace
file: {
      "name": "Mattermost",
      "icons": [{
          "src": "/static/images/favicon/android-chrome-36x36.png",
          "type": "image/png",
          "sizes": "36x36"
      }, {
          "src": "/static/images/favicon/android-chrome-48x48.png",
          "type": "image/png",
          "sizes": "48x48"
      }, {
          "src": "/static/images/favicon/android-chrome-72x72.png",
          "type": "image/png",
          "sizes": "72x72"
      }, {
          "src": "/static/images/favicon/android-chrome-96x96.png",
          "type": "image/png",
          "sizes": "96x96"
      }, {
          "src": "/static/images/favicon/android-chrome-144x144.png",
          "type": "image/png",
          "sizes": "144x144"
      }, {
          "src": "/static/images/favicon/android-chrome-192x192.png",
          "type": "image/png",
          "sizes": "192x192"
      }, {
          "src": "/static/images/favicon/android-chrome-256x256.png",
          "type": "image/png",
          "sizes": "256x256"
      }, {
          "src": "/static/images/favicon/android-chrome-384x384.png",
          "type": "image/png",
          "sizes": "384x384"
      }, {
          "src": "/static/images/favicon/android-chrome-512x512.png",
          "type": "image/png",
          "sizes": "512x512"
      }]
  }