diff --git a/components/RepeatDelayed.js b/components/RepeatDelayed.js index 5751517..79f520c 100644 --- a/components/RepeatDelayed.js +++ b/components/RepeatDelayed.js @@ -23,7 +23,7 @@ exports.getComponent = () => { }); c.tearDown = (callback) => { - c.timers.forEach(timer => clearTimeout(timer)); + c.timers.forEach((timer) => clearTimeout(timer)); c.timers = []; return callback(); }; diff --git a/components/RunTimeout.js b/components/RunTimeout.js index f5ac9a6..25307f0 100644 --- a/components/RunTimeout.js +++ b/components/RunTimeout.js @@ -31,7 +31,7 @@ exports.getComponent = () => { }; c.tearDown = (callback) => { - Object.keys(c.timer).forEach(scope => c.stopTimer(scope)); + Object.keys(c.timer).forEach((scope) => c.stopTimer(scope)); callback(); }; diff --git a/package.json b/package.json index d9ca168..fb6982c 100644 --- a/package.json +++ b/package.json @@ -34,15 +34,15 @@ "devDependencies": { "chai": "^4.0.0", "coveralls": "^3.0.0", - "eslint": "^5.0.1", - "eslint-config-airbnb-base": "^13.0.0", + "eslint": "^6.5.1", + "eslint-config-airbnb-base": "^14.0.0", "eslint-plugin-chai": "0.0.1", "eslint-plugin-import": "^2.12.0", - "eslint-plugin-mocha": "^5.2.0", + "eslint-plugin-mocha": "^6.1.1", "fbp-spec": "^0.6.0", "karma": "^4.0.0", "karma-chai": "^0.1.0", - "karma-chrome-launcher": "^2.2.0", + "karma-chrome-launcher": "^3.1.0", "karma-mocha": "^1.3.0", "karma-mocha-reporter": "^2.2.5", "mocha": "^6.0.0", diff --git a/spec/mocha/DisconnectAfterPacket.js b/spec/mocha/DisconnectAfterPacket.js index 4ec91ce..a7692a8 100644 --- a/spec/mocha/DisconnectAfterPacket.js +++ b/spec/mocha/DisconnectAfterPacket.js @@ -34,8 +34,8 @@ describe('DisconnectAfterPacket component', () => { 'DISC', ]; const received = []; - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', data => received.push(`DATA ${data}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (data) => received.push(`DATA ${data}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); @@ -75,8 +75,8 @@ describe('DisconnectAfterPacket component', () => { ]; const received = []; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', data => received.push(`DATA ${data}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (data) => received.push(`DATA ${data}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); diff --git a/spec/mocha/Kick.js b/spec/mocha/Kick.js index 3548aba..3b1eeaa 100644 --- a/spec/mocha/Kick.js +++ b/spec/mocha/Kick.js @@ -117,8 +117,8 @@ describe('Kick component', () => { ]; const received = []; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', d => received.push(`DATA ${JSON.stringify(d)}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (d) => received.push(`DATA ${JSON.stringify(d)}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); @@ -127,7 +127,7 @@ describe('Kick component', () => { }); data.send({ foo: 'bar' }); - ['foo', 'bar'].forEach(grp => ins.beginGroup(grp)); + ['foo', 'bar'].forEach((grp) => ins.beginGroup(grp)); ins.send('foo'); ['foo', 'bar'].forEach(() => ins.endGroup()); ins.disconnect(); diff --git a/spec/mocha/MakeFunction.js b/spec/mocha/MakeFunction.js index 37f9758..5dcce17 100644 --- a/spec/mocha/MakeFunction.js +++ b/spec/mocha/MakeFunction.js @@ -62,7 +62,7 @@ describe('MakeFunction component', () => { chai.expect(data(2)).to.equal(4); done(); }); - err.on('data', data => done(data)); + err.on('data', (data) => done(data)); func.send('return x*x;'); }); }); @@ -81,7 +81,7 @@ describe('MakeFunction component', () => { chai.expect(data).to.equal(81); done(); }); - err.on('data', data => done(data)); + err.on('data', (data) => done(data)); func.send('return x*x;'); ins.send(9); ins.disconnect(); @@ -93,18 +93,18 @@ describe('MakeFunction component', () => { chai.expect(data).to.equal('99'); done(); }); - err.on('data', data => done(data)); + err.on('data', (data) => done(data)); ins.send('9'); ins.disconnect(); }); it('pass function', (done) => { - func.send(x => `${x}!`); + func.send((x) => `${x}!`); out.on('data', (data) => { chai.expect(data).to.equal('hello function!'); done(); }); - err.on('data', data => done(data)); + err.on('data', (data) => done(data)); ins.send('hello function'); ins.disconnect(); }); diff --git a/spec/mocha/Merge.js b/spec/mocha/Merge.js index bb42ddc..b059d50 100644 --- a/spec/mocha/Merge.js +++ b/spec/mocha/Merge.js @@ -44,8 +44,8 @@ describe('Merge component', () => { ]; const received = []; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', data => received.push(`DATA ${data}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (data) => received.push(`DATA ${data}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); diff --git a/spec/mocha/Output.js b/spec/mocha/Output.js index 26602dc..8de039b 100644 --- a/spec/mocha/Output.js +++ b/spec/mocha/Output.js @@ -44,8 +44,8 @@ describe('Output component', () => { ]; const received = []; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', data => received.push(`DATA ${data}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (data) => received.push(`DATA ${data}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); diff --git a/spec/mocha/RepeatAsync.js b/spec/mocha/RepeatAsync.js index e9f2603..f624235 100644 --- a/spec/mocha/RepeatAsync.js +++ b/spec/mocha/RepeatAsync.js @@ -45,8 +45,8 @@ describe('RepeatAsync component', () => { ]; const received = []; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', data => received.push(`DATA ${data}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (data) => received.push(`DATA ${data}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => { received.push('DISC'); diff --git a/spec/mocha/SendNext.js b/spec/mocha/SendNext.js index b33297a..2caf4da 100644 --- a/spec/mocha/SendNext.js +++ b/spec/mocha/SendNext.js @@ -59,8 +59,8 @@ describe('SendNext component', () => { ]; out.on('connect', () => received.push('CONN')); - out.on('begingroup', group => received.push(`< ${group}`)); - out.on('data', d => received.push(`DATA ${d}`)); + out.on('begingroup', (group) => received.push(`< ${group}`)); + out.on('data', (d) => received.push(`DATA ${d}`)); out.on('endgroup', () => received.push('>')); out.on('disconnect', () => received.push('DISC')); diff --git a/spec/mocha/Split.js b/spec/mocha/Split.js index 38ca8dd..23d6641 100644 --- a/spec/mocha/Split.js +++ b/spec/mocha/Split.js @@ -49,7 +49,7 @@ describe('Split component', () => { }); it('should forward groups', (done) => { const groups = []; - out.on('begingroup', group => groups.push(group)); + out.on('begingroup', (group) => groups.push(group)); out.on('endgroup', () => groups.pop()); out.on('data', (data) => { chai.expect(data).to.equal('foo'); @@ -85,7 +85,7 @@ describe('Split component', () => { const ids = ['foo', 'bar', 'baz']; let packets = []; const groups = []; - out.on('begingroup', group => groups.push(group)); + out.on('begingroup', (group) => groups.push(group)); out.on('endgroup', () => groups.pop()); out.on('data', (data) => { packets.push({ @@ -95,10 +95,10 @@ describe('Split component', () => { if (packets.length > 2) { chai.expect(packets.length).to.deep.equal(3); ids.forEach((id) => { - const allData = packets.map(p => p.data); + const allData = packets.map((p) => p.data); const idGroups = packets - .filter(p => p.data === id) - .map(p => p.groups); + .filter((p) => p.data === id) + .map((p) => p.groups); chai.expect(allData).to.include(id); chai.expect(idGroups[0]).to.deep.equal([`group-of-${id}`]); });