diff options
Diffstat (limited to 'src/mongo/gotools/test/qa-tests/jstests/configs/auth_28.config.js')
-rw-r--r-- | src/mongo/gotools/test/qa-tests/jstests/configs/auth_28.config.js | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mongo/gotools/test/qa-tests/jstests/configs/auth_28.config.js b/src/mongo/gotools/test/qa-tests/jstests/configs/auth_28.config.js new file mode 100644 index 00000000000..744bb237d79 --- /dev/null +++ b/src/mongo/gotools/test/qa-tests/jstests/configs/auth_28.config.js @@ -0,0 +1,38 @@ +/* exported getToolTest */ +var getToolTest; +var AUTH_USER = 'passwordIsTaco'; +var AUTH_PASSWORD = 'Taco'; + +(function() { + var TOOLS_TEST_CONFIG = { + binVersion: '', + auth: '', + }; + + getToolTest = function(name) { + var toolTest = new ToolTest(name, TOOLS_TEST_CONFIG); + var db = toolTest.startDB(); + + db.getSiblingDB('admin').createUser({ + user: AUTH_USER, + pwd: AUTH_PASSWORD, + roles: ['__system'], + }); + + db.getSiblingDB('admin').auth(AUTH_USER, AUTH_PASSWORD); + + toolTest.authCommand = "db.getSiblingDB('admin').auth('" + AUTH_USER + + "', '" + AUTH_PASSWORD + "');"; + + return toolTest; + }; +}()); + +/* exported getCommonToolArguments */ +var getCommonToolArguments = function() { + return [ + '--username', AUTH_USER, + '--password', AUTH_PASSWORD, + '--authenticationDatabase', 'admin' + ]; +}; |