hunk.code_window:     siblings.splice.apply(siblings, [index, 0].concat(dom));
       // Update next, prev, and parent pointers
       updateDOM(siblings, el.parent);
       el.parent.children = siblings;
     });
     return this;
   };
  
hunk.labels: keep keep keep replace replace keep keep keep keep keep
hunk.after_edit:     updateDOM(siblings, parent);
       parent.children = siblings;
  
hunk.file_path: lib/api/manipulation.js
hunk.type: replace
file: #!/usr/bin/env node
  
  var Suites = require('./suite');
  var suites = new Suites();
  
  var regexIdx = process.argv.indexOf('--regex') + 1;
  if (regexIdx > 0) {
    if (regexIdx === process.argv.length) {
      console.error('Error: the "--regex" option requires a value');
      process.exit(1);
    }
    suites.filter(process.argv[regexIdx]);
  }
  
  suites.add('Select all', 'jquery.html', {
    test: function($) { $('*').length; }
  });
  suites.add('Select some', 'jquery.html', {
    test: function($) { $('li').length; }
  });
  suites.add('Toggle class', 'jquery.html', {
    setup: function($) {
      return $('li');
    },
    test: function($, $lis) {
      $lis.toggleClass('foo');
    }
  });
  suites.add('Create markup', 'jquery.html', {
    setup: function($) {
      return $('body');
    },
    test: function($, $body) {
      $body.append(new Array(50).join('<div>'));
    }
  });
  