     MyDoc.attr.should.equal 'a'
 
   it "should be able to find a document", (done) ->
-    SimpleDoc.save _id: 'simple_doc', (err, doc) ->
-      throw err if err
-      SimpleDoc.findOne _id: 'simple_doc', (err, doc) ->
-        throw err if err
-        expect(doc).to.not.be.null
-        done()
+    SimpleDoc.findOne _id: 'simple_doc', (err, doc) ->
+      throw err if err
+      expect(doc).to.not.be.null
+      done()
 
   it "should not include findOne when you iterate over the document", ->
     for key, value of MyDoc

      throw err if err
      expect(doc).to.not.be.undefined
      doc.should.have.property '__schema'
      doc.foobar.should.equal simple_doc.foo
      doc._id.should.equal simple_doc._id
      done()




describe 'Document', ->
  before (done) ->
    # Empty the collection defensively
    simple_collection.remove {}, (err) ->
      MyDoc.remove {}, (err) ->
        # Insert our simple doc into our collection
        simple_collection.insert simple_doc, (err, doc) ->
          throw err if err
          done()

  after ->
    # Empty the collection back out
