From 9b986f5cf1aeac6b371200e23bc2172cefcd9e65 Mon Sep 17 00:00:00 2001 From: Valeri Karpov Date: Sun, 20 Oct 2019 12:01:36 -0400 Subject: [PATCH] test(document): repro #8237 --- test/document.test.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/document.test.js b/test/document.test.js index ab1bbe9f514..c1e3e796f07 100644 --- a/test/document.test.js +++ b/test/document.test.js @@ -130,6 +130,15 @@ describe('document', function() { db.close(done); }); + describe('constructor', function() { + it('supports passing in schema directly (gh-8237)', function() { + const myUserDoc = new Document({}, { name: String }); + assert.ok(!myUserDoc.name); + myUserDoc.name = 123; + assert.strictEqual(myUserDoc.name, '123'); + }); + }); + describe('delete', function() { it('deletes the document', function() { const schema = new Schema({ x: String });