// 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);