diff options
author | Eric Milkie <milkie@10gen.com> | 2013-05-15 11:26:32 -0400 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2013-06-14 15:00:15 -0400 |
commit | 1378421212e0afbc048e403a24e89cf25c5586a1 (patch) | |
tree | e3c35e0c5568d8f325e225077bb77a1fe1ffaa48 | |
parent | 367b3314efe6c21be461ad7e4041fde2c3904f9c (diff) | |
download | mongo-1378421212e0afbc048e403a24e89cf25c5586a1.tar.gz |
SERVER-9694 fix test to cover all GLE stepdown cases
-rw-r--r-- | jstests/replsets/stepdown3.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/jstests/replsets/stepdown3.js b/jstests/replsets/stepdown3.js index 830d7000be7..fd99cd4608a 100644 --- a/jstests/replsets/stepdown3.js +++ b/jstests/replsets/stepdown3.js @@ -25,9 +25,12 @@ print("stepdown"); var command = "sleep(4000); tojson(rs.stepDown());" var waitfunc = startParallelShell(command, master.port); -print("getlasterror; should assert"); +print("getlasterror; should assert or return an error, depending on timing"); var gleFunction = function() { var result = master.getDB("test").runCommand({getLastError : 1, w: 2 , wtimeout :30000 }); + if (result.errmsg === "not master") { + throw new Error("satisfy assert.throws()"); + } print("failed to throw exception; GLE returned: "); printjson(result); }; |