Browse Source

lib,test,tools: alignment on variable assignments

Correct alignment on variable assignments that span multiple lines in
preparation for lint rule to enforce such alignment.

PR-URL: https://github.com/nodejs/node/pull/6869
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Johan Bergström <bugs@bergstroem.nu>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
v4.x
Rich Trott 9 years ago
committed by Myles Borins
parent
commit
aaeeec4765
  1. 7
      lib/child_process.js
  2. 4
      lib/repl.js
  3. 7
      lib/util.js
  4. 4
      lib/zlib.js
  5. 16
      test/parallel/test-buffer.js
  6. 4
      test/parallel/test-domain-no-error-handler-abort-on-uncaught.js
  7. 8
      test/parallel/test-http-1.0.js
  8. 1
      test/parallel/test-path.js
  9. 43
      test/parallel/test-tls-cert-regression.js
  10. 63
      test/parallel/test-tls-econnreset.js
  11. 4
      test/parallel/test-tls-parse-cert-string.js
  12. 47
      test/parallel/test-zlib-from-string.js

7
lib/child_process.js

@ -458,9 +458,10 @@ function checkExecSyncError(ret) {
ret.error = null; ret.error = null;
if (!err) { if (!err) {
var msg = 'Command failed: ' + var msg = 'Command failed: ';
(ret.cmd ? ret.cmd : ret.args.join(' ')) + msg += ret.cmd || ret.args.join(' ');
(ret.stderr ? '\n' + ret.stderr.toString() : ''); if (ret.stderr)
msg += '\n' + ret.stderr.toString();
err = new Error(msg); err = new Error(msg);
} }

4
lib/repl.js

@ -70,8 +70,8 @@ exports._builtinLibs = ['assert', 'buffer', 'child_process', 'cluster',
'string_decoder', 'tls', 'tty', 'url', 'util', 'v8', 'vm', 'zlib']; 'string_decoder', 'tls', 'tty', 'url', 'util', 'v8', 'vm', 'zlib'];
const BLOCK_SCOPED_ERROR = 'Block-scoped declarations (let, ' + const BLOCK_SCOPED_ERROR = 'Block-scoped declarations (let, const, function, ' +
'const, function, class) not yet supported outside strict mode'; 'class) not yet supported outside strict mode';
class LineParser { class LineParser {

7
lib/util.js

@ -426,9 +426,12 @@ function formatPrimitive(ctx, value) {
var type = typeof value; var type = typeof value;
if (type === 'string') { if (type === 'string') {
var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') var simple = '\'' +
JSON.stringify(value)
.replace(/^"|"$/g, '')
.replace(/'/g, "\\'") .replace(/'/g, "\\'")
.replace(/\\"/g, '"') + '\''; .replace(/\\"/g, '"') +
'\'';
return ctx.stylize(simple, 'string'); return ctx.stylize(simple, 'string');
} }
if (type === 'number') { if (type === 'number') {

4
lib/zlib.js

@ -6,8 +6,8 @@ const binding = process.binding('zlib');
const util = require('util'); const util = require('util');
const assert = require('assert').ok; const assert = require('assert').ok;
const kMaxLength = require('buffer').kMaxLength; const kMaxLength = require('buffer').kMaxLength;
const kRangeErrorMessage = 'Cannot create final Buffer. ' + const kRangeErrorMessage = 'Cannot create final Buffer. It would be larger ' +
'It would be larger than 0x' + kMaxLength.toString(16) + ' bytes.'; 'than 0x' + kMaxLength.toString(16) + ' bytes.';
// zlib doesn't provide these, so kludge them in following the same // zlib doesn't provide these, so kludge them in following the same
// const naming scheme zlib uses. // const naming scheme zlib uses.

16
test/parallel/test-buffer.js

@ -466,15 +466,15 @@ assert.equal('TWFu', (new Buffer('Man')).toString('base64'));
const quote = 'Man is distinguished, not only by his reason, but by this ' + const quote = 'Man is distinguished, not only by his reason, but by this ' +
'singular passion from other animals, which is a lust ' + 'singular passion from other animals, which is a lust ' +
'of the mind, that by a perseverance of delight in the ' + 'of the mind, that by a perseverance of delight in the ' +
'continued and indefatigable generation of knowledge, exceeds ' + 'continued and indefatigable generation of knowledge, ' +
'the short vehemence of any carnal pleasure.'; 'exceeds the short vehemence of any carnal pleasure.';
const expected = 'TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb' + const expected = 'TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb' +
'24sIGJ1dCBieSB0aGlzIHNpbmd1bGFyIHBhc3Npb24gZnJvbSBvdGhlciBh' + '24sIGJ1dCBieSB0aGlzIHNpbmd1bGFyIHBhc3Npb24gZnJvbSBvdGhlci' +
'bmltYWxzLCB3aGljaCBpcyBhIGx1c3Qgb2YgdGhlIG1pbmQsIHRoYXQgYnk' + 'BhbmltYWxzLCB3aGljaCBpcyBhIGx1c3Qgb2YgdGhlIG1pbmQsIHRoYXQ' +
'gYSBwZXJzZXZlcmFuY2Ugb2YgZGVsaWdodCBpbiB0aGUgY29udGludWVkIG' + 'gYnkgYSBwZXJzZXZlcmFuY2Ugb2YgZGVsaWdodCBpbiB0aGUgY29udGlu' +
'FuZCBpbmRlZmF0aWdhYmxlIGdlbmVyYXRpb24gb2Yga25vd2xlZGdlLCBle' + 'dWVkIGFuZCBpbmRlZmF0aWdhYmxlIGdlbmVyYXRpb24gb2Yga25vd2xlZ' +
'GNlZWRzIHRoZSBzaG9ydCB2ZWhlbWVuY2Ugb2YgYW55IGNhcm5hbCBwbGVh' + 'GdlLCBleGNlZWRzIHRoZSBzaG9ydCB2ZWhlbWVuY2Ugb2YgYW55IGNhcm' +
'c3VyZS4='; '5hbCBwbGVhc3VyZS4=';
assert.equal(expected, (new Buffer(quote)).toString('base64')); assert.equal(expected, (new Buffer(quote)).toString('base64'));
let b = new Buffer(1024); let b = new Buffer(1024);

4
test/parallel/test-domain-no-error-handler-abort-on-uncaught.js

@ -182,8 +182,8 @@ if (process.argv[2] === 'child') {
child.on('exit', function onExit(exitCode, signal) { child.on('exit', function onExit(exitCode, signal) {
const errMsg = 'Test at index ' + testIndex + ' should have aborted ' + const errMsg = 'Test at index ' + testIndex + ' should have aborted ' +
'but instead exited with exit code ' + exitCode + ' and signal ' + 'but instead exited with exit code ' + exitCode +
signal; ' and signal ' + signal;
assert(common.nodeProcessAborted(exitCode, signal), errMsg); assert(common.nodeProcessAborted(exitCode, signal), errMsg);
}); });
}); });

8
test/parallel/test-http-1.0.js

@ -88,11 +88,11 @@ function test(handler, request_generator, response_validator) {
} }
function response_validator(server_response, client_got_eof, timed_out) { function response_validator(server_response, client_got_eof, timed_out) {
var expected_response = ('HTTP/1.1 200 OK\r\n' + var expected_response = 'HTTP/1.1 200 OK\r\n' +
'Content-Type: text/plain\r\n' + 'Content-Type: text/plain\r\n' +
'Connection: close\r\n' + 'Connection: close\r\n' +
'\r\n' + '\r\n' +
'Hello, world!'); 'Hello, world!';
assert.equal(expected_response, server_response); assert.equal(expected_response, server_response);
assert.equal(true, client_got_eof); assert.equal(true, client_got_eof);
@ -125,7 +125,7 @@ function test(handler, request_generator, response_validator) {
} }
function response_validator(server_response, client_got_eof, timed_out) { function response_validator(server_response, client_got_eof, timed_out) {
var expected_response = ('HTTP/1.1 200 OK\r\n' + var expected_response = 'HTTP/1.1 200 OK\r\n' +
'Content-Type: text/plain\r\n' + 'Content-Type: text/plain\r\n' +
'Connection: close\r\n' + 'Connection: close\r\n' +
'Transfer-Encoding: chunked\r\n' + 'Transfer-Encoding: chunked\r\n' +
@ -135,7 +135,7 @@ function test(handler, request_generator, response_validator) {
'6\r\n' + '6\r\n' +
'world!\r\n' + 'world!\r\n' +
'0\r\n' + '0\r\n' +
'\r\n'); '\r\n';
assert.equal(expected_response, server_response); assert.equal(expected_response, server_response);
assert.equal(true, client_got_eof); assert.equal(true, client_got_eof);

1
test/parallel/test-path.js

@ -76,7 +76,6 @@ assert.equal(path.win32.dirname('\\\\unc\\share\\foo\\bar\\'),
assert.equal(path.win32.dirname('\\\\unc\\share\\foo\\bar\\baz'), assert.equal(path.win32.dirname('\\\\unc\\share\\foo\\bar\\baz'),
'\\\\unc\\share\\foo\\bar'); '\\\\unc\\share\\foo\\bar');
assert.equal(path.extname(''), ''); assert.equal(path.extname(''), '');
assert.equal(path.extname('/path/to/file'), ''); assert.equal(path.extname('/path/to/file'), '');
assert.equal(path.extname('/path/to/file.ext'), '.ext'); assert.equal(path.extname('/path/to/file.ext'), '.ext');

43
test/parallel/test-tls-cert-regression.js

@ -9,26 +9,29 @@ if (!common.hasCrypto) {
var tls = require('tls'); var tls = require('tls');
var cert = '-----BEGIN CERTIFICATE-----\n' + var cert =
'MIIBfjCCASgCCQDmmNjAojbDQjANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJB\n' + `-----BEGIN CERTIFICATE-----
'VTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0\n' + MIIBfjCCASgCCQDmmNjAojbDQjANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJB
'cyBQdHkgTHRkMCAXDTE0MDExNjE3NTMxM1oYDzIyODcxMDMxMTc1MzEzWjBFMQsw\n' + VTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0
'CQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJu\n' + cyBQdHkgTHRkMCAXDTE0MDExNjE3NTMxM1oYDzIyODcxMDMxMTc1MzEzWjBFMQsw
'ZXQgV2lkZ2l0cyBQdHkgTHRkMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAPKwlfMX\n' + CQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJu
'6HGZIt1xm7fna72eWcOYfUfSxSugghvqYgJt2Oi3lH+wsU1O9FzRIVmpeIjDXhbp\n' + ZXQgV2lkZ2l0cyBQdHkgTHRkMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAPKwlfMX
'Mjsa1HtzSiccPXsCAwEAATANBgkqhkiG9w0BAQUFAANBAHOoKy0NkyfiYH7Ne5ka\n' + 6HGZIt1xm7fna72eWcOYfUfSxSugghvqYgJt2Oi3lH+wsU1O9FzRIVmpeIjDXhbp
'uvCyndyeB4d24FlfqEUlkfaWCZlNKRaV9YhLDiEg3BcIreFo4brtKQfZzTRs0GVm\n' + Mjsa1HtzSiccPXsCAwEAATANBgkqhkiG9w0BAQUFAANBAHOoKy0NkyfiYH7Ne5ka
'KHg=\n' + uvCyndyeB4d24FlfqEUlkfaWCZlNKRaV9YhLDiEg3BcIreFo4brtKQfZzTRs0GVm
'-----END CERTIFICATE-----'; KHg=
var key = '-----BEGIN RSA PRIVATE KEY-----\n' + -----END CERTIFICATE-----`;
'MIIBPQIBAAJBAPKwlfMX6HGZIt1xm7fna72eWcOYfUfSxSugghvqYgJt2Oi3lH+w\n' +
'sU1O9FzRIVmpeIjDXhbpMjsa1HtzSiccPXsCAwEAAQJBAM4uU9aJE0OfdE1p/X+K\n' + var key =
'LrCT3XMdFCJ24GgmHyOURtwDy18upQJecDVdcZp16fjtOPmaW95GoYRyifB3R4I5\n' + `-----BEGIN RSA PRIVATE KEY-----
'RxECIQD7jRM9slCSVV8xp9kOJQNpHjhRQYVGBn+pyllS2sb+RQIhAPb7Y+BIccri\n' + MIIBPQIBAAJBAPKwlfMX6HGZIt1xm7fna72eWcOYfUfSxSugghvqYgJt2Oi3lH+w
'NWnuhwCW8hA7Fkj/kaBdAwyW7L3Tvui/AiEAiqLCovMecre4Yi6GcsQ1b/6mvSmm\n' + sU1O9FzRIVmpeIjDXhbpMjsa1HtzSiccPXsCAwEAAQJBAM4uU9aJE0OfdE1p/X+K
'IOS+AT6zIfXPTB0CIQCJKGR3ymN/Qw5crL1GQ41cHCQtF9ickOq/lBUW+j976wIh\n' + LrCT3XMdFCJ24GgmHyOURtwDy18upQJecDVdcZp16fjtOPmaW95GoYRyifB3R4I5
'AOaJnkQrmurlRdePX6LvN/LgGAQoxwovfjcOYNnZsIVY\n' + RxECIQD7jRM9slCSVV8xp9kOJQNpHjhRQYVGBn+pyllS2sb+RQIhAPb7Y+BIccri
'-----END RSA PRIVATE KEY-----'; NWnuhwCW8hA7Fkj/kaBdAwyW7L3Tvui/AiEAiqLCovMecre4Yi6GcsQ1b/6mvSmm
IOS+AT6zIfXPTB0CIQCJKGR3ymN/Qw5crL1GQ41cHCQtF9ickOq/lBUW+j976wIh
AOaJnkQrmurlRdePX6LvN/LgGAQoxwovfjcOYNnZsIVY
-----END RSA PRIVATE KEY-----`;
function test(cert, key, cb) { function test(cert, key, cb) {
var server = tls.createServer({ var server = tls.createServer({

63
test/parallel/test-tls-econnreset.js

@ -8,38 +8,41 @@ if (!common.hasCrypto) {
} }
var tls = require('tls'); var tls = require('tls');
var cacert = '-----BEGIN CERTIFICATE-----\n' + var cacert =
'MIIBxTCCAX8CAnXnMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD\n' + `-----BEGIN CERTIFICATE-----
'VQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQU3Ryb25n\n' + MIIBxTCCAX8CAnXnMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD
'TG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRowGAYDVQQDExFjYS5zdHJv\n' + VQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQU3Ryb25n
'bmdsb29wLmNvbTAeFw0xNDAxMTcyMjE1MDdaFw00MTA2MDMyMjE1MDdaMH0xCzAJ\n' + TG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRowGAYDVQQDExFjYS5zdHJv
'BgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZ\n' + bmdsb29wLmNvbTAeFw0xNDAxMTcyMjE1MDdaFw00MTA2MDMyMjE1MDdaMH0xCzAJ
'MBcGA1UEChMQU3Ryb25nTG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRow\n' + BgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZ
'GAYDVQQDExFjYS5zdHJvbmdsb29wLmNvbTBMMA0GCSqGSIb3DQEBAQUAAzsAMDgC\n' + MBcGA1UEChMQU3Ryb25nTG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRow
'MQDKbQ6rIR5t1q1v4Ha36jrq0IkyUohy9EYNvLnXUly1PGqxby0ILlAVJ8JawpY9\n' + GAYDVQQDExFjYS5zdHJvbmdsb29wLmNvbTBMMA0GCSqGSIb3DQEBAQUAAzsAMDgC
'AVkCAwEAATANBgkqhkiG9w0BAQUFAAMxALA1uS4CqQXRSAyYTfio5oyLGz71a+NM\n' + MQDKbQ6rIR5t1q1v4Ha36jrq0IkyUohy9EYNvLnXUly1PGqxby0ILlAVJ8JawpY9
'+0AFLBwh5AQjhGd0FcenU4OfHxyDEOJT/Q==\n' + AVkCAwEAATANBgkqhkiG9w0BAQUFAAMxALA1uS4CqQXRSAyYTfio5oyLGz71a+NM
'-----END CERTIFICATE-----\n'; +0AFLBwh5AQjhGd0FcenU4OfHxyDEOJT/Q==
-----END CERTIFICATE-----`;
var cert = '-----BEGIN CERTIFICATE-----\n' + var cert =
'MIIBfDCCATYCAgQaMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD\n' + `-----BEGIN CERTIFICATE-----
'VQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQU3Ryb25n\n' + MIIBfDCCATYCAgQaMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAlVTMQswCQYD
'TG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRowGAYDVQQDExFjYS5zdHJv\n' + VQQIEwJDQTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQU3Ryb25n
'bmdsb29wLmNvbTAeFw0xNDAxMTcyMjE1MDdaFw00MTA2MDMyMjE1MDdaMBkxFzAV\n' + TG9vcCwgSW5jLjESMBAGA1UECxMJU3Ryb25nT3BzMRowGAYDVQQDExFjYS5zdHJv
'BgNVBAMTDnN0cm9uZ2xvb3AuY29tMEwwDQYJKoZIhvcNAQEBBQADOwAwOAIxAMfk\n' + bmdsb29wLmNvbTAeFw0xNDAxMTcyMjE1MDdaFw00MTA2MDMyMjE1MDdaMBkxFzAV
'I0LWU15pPUwIQNMnRVhhOibi0TQmAau8FBtgwEfGK01WpfGUaJr1a41K8Uq7xwID\n' + BgNVBAMTDnN0cm9uZ2xvb3AuY29tMEwwDQYJKoZIhvcNAQEBBQADOwAwOAIxAMfk
'AQABoxkwFzAVBgNVHREEDjAMhwQAAAAAhwR/AAABMA0GCSqGSIb3DQEBBQUAAzEA\n' + I0LWU15pPUwIQNMnRVhhOibi0TQmAau8FBtgwEfGK01WpfGUaJr1a41K8Uq7xwID
'cGpYrhkrb7mIh9DNhV0qp7pGjqBzlHqB7KQXw2luLDp//6dyHBMexDCQznkhZKRU\n' + AQABoxkwFzAVBgNVHREEDjAMhwQAAAAAhwR/AAABMA0GCSqGSIb3DQEBBQUAAzEA
'-----END CERTIFICATE-----\n'; cGpYrhkrb7mIh9DNhV0qp7pGjqBzlHqB7KQXw2luLDp//6dyHBMexDCQznkhZKRU
-----END CERTIFICATE-----`;
var key = '-----BEGIN RSA PRIVATE KEY-----\n' + var key =
'MIH0AgEAAjEAx+QjQtZTXmk9TAhA0ydFWGE6JuLRNCYBq7wUG2DAR8YrTVal8ZRo\n' + `-----BEGIN RSA PRIVATE KEY-----
'mvVrjUrxSrvHAgMBAAECMBCGccvSwC2r8Z9Zh1JtirQVxaL1WWpAQfmVwLe0bAgg\n' + MIH0AgEAAjEAx+QjQtZTXmk9TAhA0ydFWGE6JuLRNCYBq7wUG2DAR8YrTVal8ZRo
'/JWMU/6hS36TsYyZMxwswQIZAPTAfht/zDLb7Hwgu2twsS1Ra9w/yyvtlwIZANET\n' + mvVrjUrxSrvHAgMBAAECMBCGccvSwC2r8Z9Zh1JtirQVxaL1WWpAQfmVwLe0bAgg
'26votwJAHK1yUrZGA5nnp5qcmQ/JUQIZAII5YV/UUZvF9D/fUplJ7puENPWNY9bN\n' + /JWMU/6hS36TsYyZMxwswQIZAPTAfht/zDLb7Hwgu2twsS1Ra9w/yyvtlwIZANET
'pQIZAMMwxuS3XiO7two2sQF6W+JTYyX1DPCwAQIZAOYg1TvEGT38k8e8jygv8E8w\n' + 26votwJAHK1yUrZGA5nnp5qcmQ/JUQIZAII5YV/UUZvF9D/fUplJ7puENPWNY9bN
'YqrWTeQFNQ==\n' + pQIZAMMwxuS3XiO7two2sQF6W+JTYyX1DPCwAQIZAOYg1TvEGT38k8e8jygv8E8w
'-----END RSA PRIVATE KEY-----\n'; YqrWTeQFNQ==
-----END RSA PRIVATE KEY-----`;
var ca = [ cert, cacert ]; var ca = [ cert, cacert ];

4
test/parallel/test-tls-parse-cert-string.js

@ -4,8 +4,8 @@ require('../common');
const assert = require('assert'); const assert = require('assert');
const tls = require('tls'); const tls = require('tls');
const singles = 'C=US\nST=CA\nL=SF\nO=Node.js Foundation\nOU=Node.js\nCN=ca1\n' const singles = 'C=US\nST=CA\nL=SF\nO=Node.js Foundation\nOU=Node.js\n' +
+ 'emailAddress=ry@clouds.org'; 'CN=ca1\nemailAddress=ry@clouds.org';
const singlesOut = tls.parseCertString(singles); const singlesOut = tls.parseCertString(singles);
assert.deepEqual(singlesOut, { assert.deepEqual(singlesOut, {
C: 'US', C: 'US',

47
test/parallel/test-zlib-from-string.js

@ -5,27 +5,32 @@ require('../common');
var assert = require('assert'); var assert = require('assert');
var zlib = require('zlib'); var zlib = require('zlib');
var inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing el' + var inputString = 'ΩΩLorem ipsum dolor sit amet, consectetur adipiscing elit.' +
'it. Morbi faucibus, purus at gravida dictum, libero arcu convallis la' + ' Morbi faucibus, purus at gravida dictum, libero arcu conv' +
'cus, in commodo libero metus eu nisi. Nullam commodo, neque nec porta' + 'allis lacus, in commodo libero metus eu nisi. Nullam commo' +
' placerat, nisi est fermentum augue, vitae gravida tellus sapien sit ' + 'do, neque nec porta placerat, nisi est fermentum augue, vi' +
'amet tellus. Aenean non diam orci. Proin quis elit turpis. Suspendiss' + 'tae gravida tellus sapien sit amet tellus. Aenean non diam' +
'e non diam ipsum. Suspendisse nec ullamcorper odio. Vestibulum arcu m' + ' orci. Proin quis elit turpis. Suspendisse non diam ipsum.' +
'i, sodales non suscipit id, ultrices ut massa. Sed ac sem sit amet ar' + ' Suspendisse nec ullamcorper odio. Vestibulum arcu mi, sod' +
'cu malesuada fermentum. Nunc sed. '; 'ales non suscipit id, ultrices ut massa. Sed ac sem sit am' +
var expectedBase64Deflate = 'eJxdUUtOQzEMvMoc4OndgT0gJCT2buJWlpI4jePeqZfpm' + 'et arcu malesuada fermentum. Nunc sed. ';
'XAKLRKbLOzx/HK73q6vOrhCunlF1qIDJhNUeW5I2ozT5OkDlKWLJWkncJG5403HQXAkT3' + var expectedBase64Deflate = 'eJxdUUtOQzEMvMoc4OndgT0gJCT2buJWlpI4jePeqZfpmXAK' +
'Jw29B9uIEmToMukglZ0vS6ociBh4JG8sV4oVLEUCitK2kxq1WzPnChHDzsaGKy491Lofo' + 'LRKbLOzx/HK73q6vOrhCunlF1qIDJhNUeW5I2ozT5OkDlKWL' +
'AbWh8do43oeuYhB5EPCjcLjzYJo48KrfQBvnJecNFJvHT1+RSQsGoC7dn2t/xjhduTA1N' + 'JWkncJG5403HQXAkT3Jw29B9uIEmToMukglZ0vS6ociBh4JG' +
'WyQIZR0pbHwMDatnD+crPqKSqGPHp1vnlsWM/07ubf7bheF7kqSj84Bm0R1fYTfaK8vqq' + '8sV4oVLEUCitK2kxq1WzPnChHDzsaGKy491LofoAbWh8do43' +
'qfKBtNMhe3OZh6N95CTvMX5HJJi4xOVzCgUOIMSLH7wmeOHaFE4RdpnGavKtrB5xzfO/Ll9'; 'oeuYhB5EPCjcLjzYJo48KrfQBvnJecNFJvHT1+RSQsGoC7dn' +
var expectedBase64Gzip = 'H4sIAAAAAAAAA11RS05DMQy8yhzg6d2BPSAkJPZu4laWkjiN' + '2t/xjhduTA1NWyQIZR0pbHwMDatnD+crPqKSqGPHp1vnlsWM' +
'496pl+mZcAotEpss7PH8crverq86uEK6eUXWogMmE1R5bkjajNPk6QOUpYslaSdwkbnjT' + '/07ubf7bheF7kqSj84Bm0R1fYTfaK8vqqqfKBtNMhe3OZh6N' +
'cdBcCRPcnDb0H24gSZOgy6SCVnS9LqhyIGHgkbyxXihUsRQKK0raTGrVbM+cKEcPOxoYr' + '95CTvMX5HJJi4xOVzCgUOIMSLH7wmeOHaFE4RdpnGavKtrB5' +
'Lj3Uuh+gBtaHx2jjeh65iEHkQ8KNwuPNgmjjwqt9AG+cl5w0Um8dPX5FJCwagLt2fa3/G' + 'xzfO/Ll9';
'OF25MDU1bJAhlHSlsfAwNq2cP5ys+opKoY8enW+eWxYz/Tu5t/tuF4XuSpKPzgGbRHV9h' + var expectedBase64Gzip = 'H4sIAAAAAAAAA11RS05DMQy8yhzg6d2BPSAkJPZu4laWkjiN496' +
'N9ory+qqp8oG00yF7c5mHo33kJO8xfkckmLjE5XMKBQ4gxIsfvCZ44doUThF2mcZq8q2s' + 'pl+mZcAotEpss7PH8crverq86uEK6eUXWogMmE1R5bkjajNPk6Q' +
'HnHNzRtagj5AQAA'; 'OUpYslaSdwkbnjTcdBcCRPcnDb0H24gSZOgy6SCVnS9LqhyIGHg' +
'kbyxXihUsRQKK0raTGrVbM+cKEcPOxoYrLj3Uuh+gBtaHx2jjeh' +
'65iEHkQ8KNwuPNgmjjwqt9AG+cl5w0Um8dPX5FJCwagLt2fa3/G' +
'OF25MDU1bJAhlHSlsfAwNq2cP5ys+opKoY8enW+eWxYz/Tu5t/t' +
'uF4XuSpKPzgGbRHV9hN9ory+qqp8oG00yF7c5mHo33kJO8xfkck' +
'mLjE5XMKBQ4gxIsfvCZ44doUThF2mcZq8q2sHnHNzRtagj5AQAA';
zlib.deflate(inputString, function(err, buffer) { zlib.deflate(inputString, function(err, buffer) {
assert.equal(buffer.toString('base64'), expectedBase64Deflate, assert.equal(buffer.toString('base64'), expectedBase64Deflate,

Loading…
Cancel
Save