summaryrefslogtreecommitdiff
path: root/jstests/auth/list_databases.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/auth/list_databases.js')
-rw-r--r--jstests/auth/list_databases.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/jstests/auth/list_databases.js b/jstests/auth/list_databases.js
index 5146328243d..830160ce332 100644
--- a/jstests/auth/list_databases.js
+++ b/jstests/auth/list_databases.js
@@ -30,13 +30,16 @@
admin.createUser({user: 'user3', pwd: 'pass', roles: readEven.concat(readWriteLow)});
admin.logout();
+ var admin_dbs = ["admin", "db0", "db1", "db2", "db3", "db4", "db5", "db6", "db7"];
+ // mobile storage engine might not have a local database
+ if (jsTest.options().storageEngine !== "mobile") {
+ admin_dbs.push("local");
+ }
+
[{user: "user1", dbs: ["db0", "db2", "db4", "db6"]},
{user: "user2", dbs: ["db0", "db1", "db2", "db3"]},
{user: "user3", dbs: ["db0", "db1", "db2", "db3", "db4", "db6"]},
- {
- user: "admin",
- dbs: ["admin", "db0", "db1", "db2", "db3", "db4", "db5", "db6", "db7", "local"]
- },
+ {user: "admin", dbs: admin_dbs},
].forEach(function(test) {
admin.auth(test.user, 'pass');
const dbs = assert.commandWorked(admin.runCommand({listDatabases: 1}));