   test.isUndefined CircularFirst.Meta._delayed, CircularFirst.Meta._delayed
   test.isUndefined Recursive.Meta._delayed, Recursive.Meta._delayed
   test.isUndefined Post.Meta._delayed, Post.Meta._delayed
+  test.isUndefined IdentityGenerator.Meta._delayed, IdentityGenerator.Meta._delayed
 
   test.isUndefined UserLink.Meta._meta._delayed, UserLink.Meta._meta._delayed
   test.isUndefined PostLink.Meta._meta._delayed, PostLink.Meta._meta._delayed

  , /Field cannot be in a nested array/

  # Invalid document should not be added to the list
  test.equal Document.Meta.list, [UserLink, PostLink, CircularSecond, Person, CircularFirst, Recursive, Post]

testAsyncMulti 'meteor-peerdb - circular changes', [
  (test, expect) ->

    CircularSeconds.find()
  Meteor.publish null, ->
    Recursives.find()
  Meteor.publish null, ->
    IdentityGenerators.find()

# The order of documents here tests delayed definitions

