mirror of https://github.com/mongodb/mongo
16 lines
622 B
JavaScript
16 lines
622 B
JavaScript
// Validate that *.system.buckets.system.buckets.* is an invalid namespace
|
|
|
|
function runTest(conn) {
|
|
const admin = conn.getDB("admin");
|
|
assert.commandWorked(admin.runCommand({createUser: "admin", pwd: "admin", roles: ["root"]}));
|
|
|
|
assert.commandFailedWithCode(admin.system.buckets.system.buckets.foo.insert({x: 1}), [ErrorCodes.Unauthorized]);
|
|
|
|
assert(admin.auth("admin", "admin"));
|
|
assert.commandFailedWithCode(admin.system.buckets.system.buckets.foo.insert({x: 1}), [ErrorCodes.InvalidNamespace]);
|
|
}
|
|
|
|
const mongod = MongoRunner.runMongod({auth: ""});
|
|
runTest(mongod);
|
|
MongoRunner.stopMongod(mongod);
|