From 2a5a4ff2fdf8fcefb23865ee84689d017b89311e Mon Sep 17 00:00:00 2001 From: simonxca Date: Mon, 13 Nov 2017 21:06:28 -0800 Subject: [PATCH] Add tests for mongoose child schema Fixes #20331 --- types/mongoose/mongoose-tests.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/types/mongoose/mongoose-tests.ts b/types/mongoose/mongoose-tests.ts index d6f262ebf6..1416d12332 100644 --- a/types/mongoose/mongoose-tests.ts +++ b/types/mongoose/mongoose-tests.ts @@ -385,8 +385,14 @@ Animal['findByName']('fido', function(err: any, animals: any) { animalSchema.virtual('name.full').get(function () { return this.name.first + ' ' + this.name.last; }); -new mongoose.Schema({ - child: { name: String } +var childSchema = new mongoose.Schema({ name: String }); +var parentSchema = new mongoose.Schema({ + children: [childSchema], + child: childSchema, + name: { + index: true, + required: true + } }); new mongoose.Schema({ eggs: {