mirror of https://github.com/mongodb/mongo
23 lines
653 B
JavaScript
23 lines
653 B
JavaScript
import {ShardingTest} from "jstests/libs/shardingtest.js";
|
|
|
|
let st = new ShardingTest({
|
|
shards: 2,
|
|
other: {chunkSize: 1, useHostname: true, keyFile: "jstests/libs/key1"},
|
|
});
|
|
|
|
let mongos = st.s;
|
|
let adminDB = mongos.getDB("admin");
|
|
var db = mongos.getDB("test");
|
|
|
|
adminDB.createUser({user: "admin", pwd: "password", roles: jsTest.adminUserRoles});
|
|
|
|
jsTestLog("Add user was successful");
|
|
|
|
// Test for SERVER-6549, make sure that repeatedly logging in always passes.
|
|
for (let i = 0; i < 100; i++) {
|
|
adminDB = new Mongo(mongos.host).getDB("admin");
|
|
assert(adminDB.auth("admin", "password"), "Auth failed on attempt #: " + i);
|
|
}
|
|
|
|
st.stop();
|