 
   testClientBasicForeach: @basic 'users-posts-foreach'
 
+  testClientBasicAutorun: @basic 'users-posts-autorun'
+
   @unsubscribing: (publishName) -> [
     ->
       @userId = Random.id()

  testClientRemoveField: @removeField 'users-posts'

  testClientRemoveFieldForeach: @removeField 'users-posts-foreach'

  @multiple: (publishName) -> [
    ->

        fields:
          posts: 1

      projectedField = Fields.findOne userId

      Posts.find(
        _id:
          $in: user?.posts or []
      ,
        fields: _.omit (projectedField or {}), '_id'
      ).observeChanges
        added: (id, fields) =>
          assert not Tracker.active
