diff options
Diffstat (limited to 'jstests/noPassthrough/implicit_sessions.js')
-rw-r--r-- | jstests/noPassthrough/implicit_sessions.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/jstests/noPassthrough/implicit_sessions.js b/jstests/noPassthrough/implicit_sessions.js index 887da75101f..77204e098e9 100644 --- a/jstests/noPassthrough/implicit_sessions.js +++ b/jstests/noPassthrough/implicit_sessions.js @@ -73,6 +73,11 @@ assert.writeOK(coll.insert({x: 1})); }, {shouldIncludeId: true}); + // Unacknowledged writes have no session id. + inspectCommandForSessionId(function() { + coll.insert({x: 1}, {writeConcern: {w: 0}}); + }, {shouldIncludeId: false}); + assert(bsonBinaryEqual(testDB.getSession().getSessionId(), implicitId), "Expected the id of the database's implicit session to match the one sent, sent: " + tojson(implicitId) + " db session id: " + |