Addnew sheets (armor, weapons, malefica) and v13 support

This commit is contained in:
2025-05-18 23:51:26 +02:00
parent 7672f861ff
commit 995d61e1c6
4478 changed files with 667857 additions and 620 deletions

57
node_modules/needle/test/tls_options_spec.js generated vendored Normal file
View File

@@ -0,0 +1,57 @@
var needle = require('..'),
https = require('https'),
helpers = require('./helpers'),
should = require('should');
describe('tls options', function() {
describe('rejectUnauthorized: false', function() {
var url = 'https://expired-rsa-dv.ssl.com/';
it('is an expired cert', function(done) {
needle.get(url, function(err, resp) {
err.code.should.eql('CERT_HAS_EXPIRED')
should.not.exist(resp)
done()
})
})
it('allows fetching pages under expired certificates', function(done) {
needle.get(url, { rejectUnauthorized: false }, function(err, resp) {
should.not.exist(err);
resp.statusCode.should.eql(200);
done()
})
})
it('also works when using custom agent', function(done) {
var agent = new https.Agent({ rejectUnauthorized: true })
// should overwrite value from custom agent
needle.get(url, { rejectUnauthorized: false }, function(err, resp) {
should.not.exist(err);
resp.statusCode.should.eql(200);
done()
})
})
it('also works with shared/default agent', function(done) {
var agent = new https.Agent({ rejectUnauthorized: true })
needle.defaults({ agent: agent })
// should overwrite value from custom agent
needle.get(url, { rejectUnauthorized: false }, function(err, resp) {
should.not.exist(err);
resp.statusCode.should.eql(200);
needle.defaults({ agent: null })
done()
})
})
})
})