 
 
   describe "#previousSiblings('css-rule')", ->
-
-    it "should return a list of all the next siblings when called without a css-rule", get '#three .three', (element, $, window, document)->
+    element = get('#three .three')
+
+    it "should return a list of all the next siblings when called without a css-rule", ->
       siblings = element.previousSiblings()
 
       siblings.should.be.instanceOf    $.NodeList

      search[1].should.equal document.querySelector('#one .two')

  describe "#first('css_rule')", ->

    it "should find the first matching element", get '#one', (element, $, window, document)->
      first = element.first('.two')

      first.should.be.instanceOf $.Element
      first._.should.equal       document.querySelector('#one .two')

    it "should find the very first element when called without a css-rule", get '#one', (element, $, window, document)->
      first = element.first()

      first.should.be.instanceOf $.Element
      first._.should.equal       document.querySelector('#one .one')

  describe "#parent('css-rule')", ->

    it "should return the first parent when called without a css-rule", get '#one .one', (element, $, window, document)->
      parent = element.parent()

      parent.should.be.instanceOf $.Element
      parent._.should.equal       document.querySelector('#one')

    it "should return the first matching parent when called with a css-rule", get '#one .one', (element, $, window, document)->
      parent = element.parent('body')

      parent.should.be.instanceOf $.Element
      parent._.should.equal       document.body

  describe "#parents('css-rule')", ->

    it "should return the list of all parents when called with a css-rule", get '#one .one', (element, $, window, document)->
      parents = element.parents()

      parents.should.be.instanceOf $.NodeList



  describe "#children('css_rule')", ->
    element = get('#one')

    it "should return all child elements when called without a css-rule", ->
      result = element.children()

      result.should.be.instanceOf    $.NodeList
