       results = []
       instance.forEach [].push.bind(results)
       assert.deepEqual results, ['a', 1, 'b', 2, 'c', 3, 'd', 4]
-  
+
   describe "#has", ->
     it "returns whether or not key is in the map", ->
       instance.push 'a', 1

      assert.equal instance.size(), 0

  describe "#first", ->
    it "is a function", ->
      assert.equal typeof instance.first, "function"

  describe "#last", ->
    it "is a function", ->
      assert.equal typeof instance.last, "function"

  describe "#at", ->
    it "returns the value for a given index", ->

      assert.equal instance.get('c'), 'd'

  describe "#insert", ->


  describe "#update", ->
    it "updates the value of an existing key", ->
