// SERVER-9137 test that the httpinterface parameter enables the web interface var conn = MongoRunner.runMongod({smallfiles: ""}); var httpPort = conn.port + 1000; tryHttp = function() { try { var mongo = new Mongo('localhost:' + httpPort); } catch (e) { return false; } // if we managed to start and connect a new mongo then the web interface is working return true; }; assert.throws(function() { assert.soon(tryHttp, "tryHttp failed, like we expected it to"); }); MongoRunner.stopMongod(conn); conn = MongoRunner.runMongod({port: conn.port, smallfiles: "", httpinterface: ""}); assert.soon(tryHttp, "the web interface should be running on " + httpPort); MongoRunner.stopMongod(conn);