summaryrefslogtreecommitdiff
path: root/jstests/noPassthrough/implicit_sessions.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/noPassthrough/implicit_sessions.js')
-rw-r--r--jstests/noPassthrough/implicit_sessions.js5
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: " +