summaryrefslogtreecommitdiff
path: root/jstests
diff options
context:
space:
mode:
Diffstat (limited to 'jstests')
-rw-r--r--jstests/sharding/shard_insert_getlasterror_w2.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/jstests/sharding/shard_insert_getlasterror_w2.js b/jstests/sharding/shard_insert_getlasterror_w2.js
index 17ad5d0f9c6..f2e5acdae39 100644
--- a/jstests/sharding/shard_insert_getlasterror_w2.js
+++ b/jstests/sharding/shard_insert_getlasterror_w2.js
@@ -47,6 +47,12 @@ function go() {
dba.printShardingStatus()
printjson (db['foo'].count())
+ // Test case where GLE should return an error
+ db.foo.insert({_id:'a', x:1});
+ db.foo.insert({_id:'a', x:1});
+ var x = db.getLastErrorObj(2, 30000)
+ assert.neq(x.err, null, tojson(x));
+
// Add more data
for (var i = N; i < 2*N; i++) {
db['foo'].insert({x: i, text: Text})