               titles = (post.title for post in posts)
               assert.deepEqual titles, ["Test 2", "Test 1", "Test 3"]
 
+        "limit":
+          topic: (scope)->
+            scope = connect().find("posts")
+            scope.limit(1).all @callback
+          "should return specified number of objects": (posts)->
+            assert.equal posts.length, 1
+          "should return first results": (posts)->
+            titles = (post.title for post in posts)
+            assert.deepEqual titles, ["Test 1"]
+
+        "skip":
+          topic: (scope)->
+            scope = connect().find("posts")
+            scope.skip(1).all @callback
+          "should return specified number of objects": (posts)->
+            assert.equal posts.length, 2
+          "should skip first result": (posts)->
+            titles = (post.title for post in posts)
+            assert.deepEqual titles, ["Test 2", "Test 3"]
+
+        "limit, skip":
+          topic: (scope)->
+            scope = connect().find("posts")
+            scope.skip(1).limit(1).all @callback
+          "should return specified number of objects": (posts)->
+            assert.equal posts.length, 1
+          "should skip first result, return only one": (posts)->
+            titles = (post.title for post in posts)
+            assert.deepEqual titles, ["Test 2"]
     ###
     "Simple queries":
       "count":

              titles = (post.title for post in posts)
              assert.deepEqual titles, ["Test 3", "Test 2", "Test 1"]

        "combined order":
          topic: (scope)->
            connect().find("posts")
          "same order":

      ##


    ###
   
    
