summaryrefslogtreecommitdiff
path: root/jstests/slowNightly
diff options
context:
space:
mode:
authorAndy Schwerin <schwerin@10gen.com>2012-11-26 14:49:39 -0500
committerAndy Schwerin <schwerin@10gen.com>2012-11-26 17:17:46 -0500
commit25c8a4947a4b06b4a0eb21b6f995902529281b56 (patch)
tree5c17dd4e29f1d255f56433a8b5daa12daa7f7ea3 /jstests/slowNightly
parent736bcf0b8b51e9baea921952f7cfc0a387d6c404 (diff)
downloadmongo-25c8a4947a4b06b4a0eb21b6f995902529281b56.tar.gz
SERVER-7428 Regression test.
Diffstat (limited to 'jstests/slowNightly')
-rw-r--r--jstests/slowNightly/server7428.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/jstests/slowNightly/server7428.js b/jstests/slowNightly/server7428.js
new file mode 100644
index 00000000000..6a27e102367
--- /dev/null
+++ b/jstests/slowNightly/server7428.js
@@ -0,0 +1,16 @@
+// Regression test for SERVER-7428.
+//
+// Verify that the copyDatabase command works appropriately when the
+// target mongo instance has authentication enabled.
+
+// Setup fromDb with no auth
+var fromDb = MongoRunner.runMongod({ port: 29000 });
+
+// Setup toDb with auth
+var toDb = MongoRunner.runMongod({auth : "", port : 31001});
+var admin = toDb.getDB("admin");
+admin.addUser("foo","bar");
+admin.auth("foo","bar");
+
+admin.copyDatabase('test', 'test', fromDb.host)
+