       @postsSubscribe.stop()
   ]
 
-  testClientRemoveField: [
+  testClientUnsubscribing: @unsubscribing 'users-posts'
+
+  testClientUnsubscribingForeach: @unsubscribing 'users-posts-foreach'
+
+  @removeField: (publishName) -> [
     ->
       @userId = Random.id()
 
-      @assertSubscribeSuccessful 'users-posts', @userId, @expect()
+      @assertSubscribeSuccessful publishName, @userId, @expect()
   ,
     ->
       @assertEqual Posts.find().fetch(), []

        dummyField: true
      ]
  ]

  @multiple: (publishName) -> [
    ->


  testClientBasicForeach: @basic 'users-posts-foreach'

  @unsubscribing: (publishName) -> [
    ->
      @userId = Random.id()
      @countId = Random.id()

      @assertSubscribeSuccessful publishName, @userId, @expect()
      @assertSubscribeSuccessful 'users-posts-count', @userId, @countId, @expect()
  ,
    ->
