hunk.code_window:       expect(elems).to.have.length(1);
         expect(elems[0].attribs['class']).to.equal('water');
       });
       it('() : should return an empty object for first child', function() {
         expect($('.apple', fruits).prevUntil()).to.have.length(0);
       });
       it('() : should return an empty object when called on an empty object', function() {
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:     it('(selector, filterString) : should return all preceding siblings until selector', function() {
         var elems = $('<ul><li><p></p></li><li></li></ul>');
         var empty = elems.find('li').eq(1).prevUntil(null, 'p');
         expect(empty).to.have.length(0);
       });
  
hunk.file_path: test/api.traversing.js
hunk.type: add
file: {
    "author": "Matt Mueller <mattmuelle@gmail.com> (mattmueller.me)",
    "name": "cheerio",
    "description": "Tiny, fast, and elegant implementation of core jQuery designed specifically for the server",
    "keywords": [
      "htmlparser",
      "jquery",
      "selector",
      "scraper"
    ],
    "version": "0.13.1",
    "repository": {
      "type": "git",
      "url": "git://github.com/MatthewMueller/cheerio.git"
    },
    "main": "./index.js",
    "engines": {
      "node": ">= 0.6"
    },
    "dependencies": {
      "htmlparser2": "~3.4.0",
      "underscore": "1.5.2",
      "entities": "0.x",
      "CSSselect": "~0.4.0"
    },
    "devDependencies": {
      "mocha": "*",
      "expect.js": "*",
      "jshint": "~2.3.0",
      "benchmark": "~1.0.0",
      "jsdom": "~0.8.9"
    },
    "scripts": {
      "test": "make test"
    }
  }
  