     expect(response.length).toEqual 1
     expect(response[0].twitter).toEqual "@dreyacosta"
 
+  it "should return a pure array when find all", ->
+    response = u.db.find "users", username: "dreyacosta"
+    expect(response.length).toEqual 1
+    expect(response[0].username).toEqual "dreyacosta"
+    response[0].username = "dave"
+    response = u.db.find "users", username: "dreyacosta"
+    expect(response.length).toEqual 1
+    expect(response[0].username).toEqual "dreyacosta"
+
   it "should return an empty array if no match on find all", ->
     items = u.db.find "users", name: "paul"
     expect(items.length).toEqual 0

    response = u.db.findOne "users", username: "mike"
    expect(response.length).toBeUndefined()
    expect(response.twitter).toEqual "@m1k3"

  it "should return an empty object if no match on find one", ->
    item = u.db.findOne "users", username: "paul"

    response = u.db.save "users", user2
    expect(response.username).toEqual "mike"

  it "should return a pure object on save", ->
    response = u.db.save "users",
      username: "trey"
      site: "treyr.com"
      twitter: "@trey"
    expect(response.username).toEqual "trey"
    response.username = "Dave"
    response = u.db.findOne "users", twitter: "@trey"
    expect(response.username).toEqual "trey"

  it "should load data from a collection", ->
    response = u.db.load "users"
    expect(response).toEqual true
