diff options
Diffstat (limited to 'jstests/auth/rename.js')
-rw-r--r-- | jstests/auth/rename.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/jstests/auth/rename.js b/jstests/auth/rename.js index a83d2e75caa..bc1d8a40923 100644 --- a/jstests/auth/rename.js +++ b/jstests/auth/rename.js @@ -4,10 +4,10 @@ var m = MongoRunner.runMongod({auth: ""}); var db1 = m.getDB("foo"); var db2 = m.getDB("bar"); -var admin = m.getDB( 'admin' ); +var admin = m.getDB('admin'); // Setup initial data -admin.createUser({user:'admin', pwd: 'password', roles: jsTest.adminUserRoles}); +admin.createUser({user: 'admin', pwd: 'password', roles: jsTest.adminUserRoles}); admin.auth('admin', 'password'); db1.createUser({user: "foo", pwd: "bar", roles: jsTest.basicUserRoles}); @@ -20,18 +20,22 @@ assert.eq(db1.a.count(), 1); admin.logout(); // can't run same db w/o auth -assert.commandFailed( admin.runCommand({renameCollection:db1.a.getFullName(), to: db1.b.getFullName()}) ); +assert.commandFailed( + admin.runCommand({renameCollection: db1.a.getFullName(), to: db1.b.getFullName()})); // can run same db with auth db1.auth('foo', 'bar'); -assert.commandWorked( admin.runCommand({renameCollection:db1.a.getFullName(), to: db1.b.getFullName()}) ); +assert.commandWorked( + admin.runCommand({renameCollection: db1.a.getFullName(), to: db1.b.getFullName()})); // can't run diff db w/o auth -assert.commandFailed( admin.runCommand({renameCollection:db1.b.getFullName(), to: db2.a.getFullName()}) ); +assert.commandFailed( + admin.runCommand({renameCollection: db1.b.getFullName(), to: db2.a.getFullName()})); // can run diff db with auth db2.auth('bar', 'foo'); -assert.commandWorked( admin.runCommand({renameCollection:db1.b.getFullName(), to: db2.a.getFullName()}) ); +assert.commandWorked( + admin.runCommand({renameCollection: db1.b.getFullName(), to: db2.a.getFullName()})); // test post conditions assert.eq(db1.a.count(), 0); |