     PostWithNumberUnderscoreId.create {_id: 3, content: "test"}, (err, person) ->
       should.not.exist(err)
       person._id.should.be.equal(3)
-    PostWithNumberUnderscoreId.findById person._id, (err, p) ->
-      should.not.exist(err);
-      p.content.should.be.equal('test');
-
-      done()
+      PostWithNumberUnderscoreId.findById person._id, (err, p) ->
+        should.not.exist(err);
+        p.content.should.be.equal('test');
+
+        done()
 
   it 'should handle correctly type Number for id field _id using string', (done) ->
 
     PostWithNumberUnderscoreId.create {_id: 4, content: 'test'}, (err, person) ->
       should.not.exist(err);
       person._id.should.be.equal(4);
-    PostWithNumberUnderscoreId.findById '4', (err, p) ->
-      should.not.exist(err);
-      p.content.should.be.equal('test');
-
-      done()
+      PostWithNumberUnderscoreId.findById '4', (err, p) ->
+        should.not.exist(err);
+        p.content.should.be.equal('test');
+
+        done()
 
 #  it 'should allow to find post by id string if `_id` is defined id', (done) ->
 #

        done(err, results)

  it 'should allow to find by number id using where', (done) ->
    PostWithNumberId.create {id: 1, title: 'Post1', content: 'Post1 content'}, (err, p1) ->
      PostWithNumberId.create {id: 2, title: 'Post2', content: 'Post2 content'}, (err, p2) ->
        PostWithNumberId.find {where: {id: p1.id}}, (err, p) ->

          done()

  it 'should allow to find by number id using where inq', (done) ->

    PostWithNumberId.create {id: 1, title: 'Post1', content: 'Post1 content'}, (err, p1) ->
      PostWithNumberId.create {id: 2, title: 'Post2', content: 'Post2 content'}, (err, p2) ->
        PostWithNumberId.find {where: {id: {inq: [1]}}}, (err, p) ->
