process.mixin(require("./common")); var http = require("http"); var PORT = 8888; var UTF8_STRING = "Il était tué"; var server = http.createServer(function(req, res) { res.sendHeader(200, {"Content-Type": "text/plain; charset=utf8"}); res.sendBody(UTF8_STRING, 'utf8'); res.finish(); }); server.listen(PORT); http.cat("http://localhost:"+PORT+"/", "utf8") .addCallback(function (data) { assert.equal(UTF8_STRING, data); server.close(); }) .addErrback(function() { assert.ok(false, 'http.cat should succeed in < 1000ms'); }) .timeout(1000);