Browse Source

freelist: simplify export

PR-URL: https://github.com/nodejs/node/pull/12644
Reviewed-By: Brian White <mscdex@mscdex.net>
v6
James M Snell 8 years ago
parent
commit
ea9eed5643
  1. 2
      lib/_http_common.js
  2. 2
      lib/internal/freelist.js
  3. 7
      test/parallel/test-freelist.js
  4. 2
      test/parallel/test-internal-modules-expose.js

2
lib/_http_common.js

@ -25,7 +25,7 @@ const binding = process.binding('http_parser');
const methods = binding.methods;
const HTTPParser = binding.HTTPParser;
const FreeList = require('internal/freelist').FreeList;
const FreeList = require('internal/freelist');
const ondrain = require('internal/http').ondrain;
const incoming = require('_http_incoming');
const IncomingMessage = incoming.IncomingMessage;

2
lib/internal/freelist.js

@ -22,4 +22,4 @@ class FreeList {
}
}
module.exports = {FreeList};
module.exports = FreeList;

7
test/parallel/test-freelist.js

@ -4,12 +4,11 @@
require('../common');
const assert = require('assert');
const freelist = require('internal/freelist');
const FreeList = require('internal/freelist');
assert.strictEqual(typeof freelist, 'object');
assert.strictEqual(typeof freelist.FreeList, 'function');
assert.strictEqual(typeof FreeList, 'function');
const flist1 = new freelist.FreeList('flist1', 3, String);
const flist1 = new FreeList('flist1', 3, String);
// Allocating when empty, should not change the list size
const result = flist1.alloc('test');

2
test/parallel/test-internal-modules-expose.js

@ -7,5 +7,5 @@ const config = process.binding('config');
console.log(config, process.argv);
assert.strictEqual(typeof require('internal/freelist').FreeList, 'function');
assert.strictEqual(typeof require('internal/freelist'), 'function');
assert.strictEqual(config.exposeInternals, true);

Loading…
Cancel
Save