summaryrefslogtreecommitdiff
path: root/src/mongo/shell/assert.js
diff options
context:
space:
mode:
authorjannaerin <golden.janna@gmail.com>2018-08-06 11:31:54 -0400
committerjannaerin <golden.janna@gmail.com>2018-08-28 17:48:50 -0400
commit145f3a4368ac2efe92d58ddb2462229e5c27365c (patch)
tree38f118614d112bfa26e172e4c69e9a75eed0fe6f /src/mongo/shell/assert.js
parent69de1dd12074380806295d6830937625d581af1b (diff)
downloadmongo-145f3a4368ac2efe92d58ddb2462229e5c27365c.tar.gz
SERVER-36306 Add FSM workloads that run transactions workloads with all threads using same session
Diffstat (limited to 'src/mongo/shell/assert.js')
-rw-r--r--src/mongo/shell/assert.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/shell/assert.js b/src/mongo/shell/assert.js
index 4e6b762475a..de7bb1219a6 100644
--- a/src/mongo/shell/assert.js
+++ b/src/mongo/shell/assert.js
@@ -617,6 +617,15 @@ assert = (function() {
return res;
}
+ assert.commandWorkedOrFailedWithCode = function commandWorkedOrFailedWithCode(
+ res, errorCodeSet, msg) {
+ if (!res.ok) {
+ return assert.commandFailedWithCode(res, errorCodeSet, msg);
+ } else {
+ return assert.commandWorked(res, msg);
+ }
+ };
+
assert.commandWorked = function(res, msg) {
return _assertCommandWorked(res, msg, {ignoreWriteErrors: false});
};