update to 4.0

This commit is contained in:
Otto Mao
2017-12-01 21:30:49 +08:00
parent e392fefc64
commit 4be5aa8954
267 changed files with 27008 additions and 84482 deletions

26
test/spec_lib/util.js Normal file
View File

@@ -0,0 +1,26 @@
/*
* test for rule replaceOption rule
*
*/
const util = require('../../lib/util');
describe('utils', () => {
it('should get some free ports', done => {
const count = 100;
const tasks = [];
for (let i = 1; i <= count; i++) {
tasks.push(util.getFreePort());
}
Promise.all(tasks)
.then((results) => {
// ensure ports are unique
const portMap = {};
results.map((portNumber) => {
portMap[portNumber] = true;
});
expect(Object.keys(portMap).length).toEqual(count);
done();
})
.catch(done.fail);
});
});