diff options
author | Santiago Gimeno <santiago.gimeno@gmail.com> | 2016-04-09 18:47:50 +0200 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2016-04-20 09:14:33 -0700 |
commit | 2dc5ad460a8bc014a47ca25c73a8f343ef296d27 (patch) | |
tree | d81d9b69b3a73ce9ba430e3a51128ec3db168047 /test/parallel/test-stream2-httpclient-response-end.js | |
parent | 54dd7c38e507b35ee0ffadc41a716f1782b0d32f (diff) | |
download | android-node-v8-2dc5ad460a8bc014a47ca25c73a8f343ef296d27.tar.gz android-node-v8-2dc5ad460a8bc014a47ca25c73a8f343ef296d27.tar.bz2 android-node-v8-2dc5ad460a8bc014a47ca25c73a8f343ef296d27.zip |
test: move more tests from sequential to parallel
Only `test-stdin-from-file.js` has been modified so that the `stdin.txt`
is written in a temp directory instead of the `fixtures` directory.
PR-URL: https://github.com/nodejs/node/pull/6187
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-stream2-httpclient-response-end.js')
-rw-r--r-- | test/parallel/test-stream2-httpclient-response-end.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/parallel/test-stream2-httpclient-response-end.js b/test/parallel/test-stream2-httpclient-response-end.js new file mode 100644 index 0000000000..15d7fba27f --- /dev/null +++ b/test/parallel/test-stream2-httpclient-response-end.js @@ -0,0 +1,32 @@ +'use strict'; +var common = require('../common'); +var assert = require('assert'); +var http = require('http'); +var msg = 'Hello'; +var readable_event = false; +var end_event = false; +var server = http.createServer(function(req, res) { + res.writeHead(200, {'Content-Type': 'text/plain'}); + res.end(msg); +}).listen(common.PORT, function() { + http.get({port: common.PORT}, function(res) { + var data = ''; + res.on('readable', function() { + console.log('readable event'); + readable_event = true; + data += res.read(); + }); + res.on('end', function() { + console.log('end event'); + end_event = true; + assert.strictEqual(msg, data); + server.close(); + }); + }); +}); + +process.on('exit', function() { + assert(readable_event); + assert(end_event); +}); + |