         ]
         body: 'FooBar5'
       ]
+    testSetEqual test, @person1.subdocumentPosts,
+      [
+        _id: @postId1
+        subdocument:
+          body: 'SubdocumentFooBar1'
+        nested: [
+          body: 'NestedFooBar1'
+        ]
+        body: 'FooBar1'
+      ,
+        _id: @postId3
+        subdocument:
+          body: 'SubdocumentFooBar3'
+        nested: [
+          body: 'NestedFooBar3'
+        ]
+        body: 'FooBar3'
+      ,
+        _id: @postId4
+        subdocument:
+          body: 'SubdocumentFooBar4'
+        nested: [
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ]
+        body: 'FooBar4'
+      ]
+    testSetEqual test, @person1.subdocumentsPosts,
+      [
+        _id: @postId1
+        subdocument:
+          body: 'SubdocumentFooBar1'
+        nested: [
+          body: 'NestedFooBar1'
+        ]
+        body: 'FooBar1'
+      ,
+        _id: @postId2
+        subdocument:
+          body: 'SubdocumentFooBar2'
+        nested: [
+          body: 'NestedFooBar2'
+        ]
+        body: 'FooBar2'
+      ,
+        _id: @postId3
+        subdocument:
+          body: 'SubdocumentFooBar3'
+        nested: [
+          body: 'NestedFooBar3'
+        ]
+        body: 'FooBar3'
+      ,
+        _id: @postId4
+        subdocument:
+          body: 'SubdocumentFooBar4'
+        nested: [
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ,
+          body: 'NestedFooBar4'
+        ]
+        body: 'FooBar4'
+      ]
     testSetEqual test, @person1.nestedPosts,
       [
         _id: @postId4

        ]
        body: 'FooBar5a'
      ]
    testSetEqual test, @person1.nestedPosts,
      [
        _id: @postId4

        username: 'person1'
        displayName: 'Person 1'
      subdocument:
        person:
          _id: @person1Id
          displayName: 'Person 1'
          username: 'person1'
        persons: [
          _id: @person1Id
          displayName: 'Person 1'
          username: 'person1'
        ,
          _id: @person1Id
          displayName: 'Person 1'
          username: 'person1'
        ,
          _id: @person1Id
          displayName: 'Person 1'
          username: 'person1'
        ,
          _id: @person1Id
          displayName: 'Person 1'
          username: 'person1'
        ,
          _id: @person2Id
          displayName: 'Person 2'
          username: 'person2'
        ,
          _id: @person3Id
          displayName: 'Person 3'
          username: 'person3'
        ]
        slug: 'subdocument-prefix-foobar3-subdocumentfoobar3-suffix'
        body: 'SubdocumentFooBar3'
      nested: [
