Skip to content

Commit

Permalink
repro; #3596
Browse files Browse the repository at this point in the history
  • Loading branch information
vkarpov15 committed Nov 20, 2015
1 parent 279c36f commit 8f14b01
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions test/document.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -2108,4 +2108,26 @@ describe('document', function() {
assert.equal(gnr.leadSinger.display(), "Axl Rose of Guns N' Roses");
db.close(done);
});

it('removing single embedded docs (gh-3596)', function(done) {
var db = start();
var personSchema = new Schema({ name: String });

var bandSchema = new Schema({ guitarist: personSchema, name: String });
var Band = db.model('gh3596', bandSchema);

var gnr = new Band({
name: "Guns N' Roses",
guitarist: { name: 'Slash' }
});
gnr.save(function(error, gnr) {
assert.ifError(error);
gnr.guitarist = undefined;
gnr.save(function(error, gnr) {
assert.ifError(error);
assert.ok(!gnr.guitarist);
db.close(done);
});
});
});
});

0 comments on commit 8f14b01

Please sign in to comment.