/usr/local/lib/node_modules/pm2/node_modules/needle/test
NameSizeModeActions
utils/-0755rm
basic_auth_spec.js61390644editdlrm
compression_spec.js30270644editdlrm
cookies_spec.js101400644editdlrm
decoder_spec.js22300644editdlrm
errors_spec.js62950644editdlrm
headers_spec.js58100644editdlrm
helpers.js15380644editdlrm
long_string_spec.js6410644editdlrm
output_spec.js72920644editdlrm
parsing_spec.js135640644editdlrm
post_data_spec.js331190644editdlrm
proxy_spec.js49740644editdlrm
querystring_spec.js23290644editdlrm
redirect_spec.js110010644editdlrm
redirect_with_timeout.js13530644editdlrm
request_stream_spec.js53440644editdlrm
response_stream_spec.js37120644editdlrm
socket_pool_spec.js17620644editdlrm
url_spec.js28370644editdlrm
Edit: /usr/local/lib/node_modules/pm2/node_modules/needle/test/long_string_spec.js (641B)
var needle = require('../'), should = require('should'); describe('when posting a very long string', function() { this.timeout(20000); function get_string(length) { var str = ''; for (var i = 0; i < length; i++) { str += 'x'; } return str; } it("shouldn't throw an EPIPE error out of nowhere", function(done) { var error; function finished() { setTimeout(function() { should.not.exist(error); done(); }, 300); } try { needle.post('https://google.com', { data: get_string(Math.pow(2, 20)) }, finished) } catch(e) { error = e; } }) })