// Check that connecting via IPv4 keeps working when // binding to localhost and enabling IPv6. (function() { 'use strict'; const proc = MongoRunner.runMongod({bind_ip: "localhost", "ipv6": ""}); assert.neq(proc, null); assert.soon(function() { try { const uri = 'mongodb://127.0.0.1:' + proc.port + '/test'; const conn = new Mongo(uri); assert.commandWorked(conn.adminCommand({ping: 1})); return true; } catch (e) { jsTestLog('Ping failed: ' + tojson(e)); return false; } }, "Cannot connect to 127.0.0.1 when bound to localhost", 30 * 1000); MongoRunner.stopMongod(proc); })();