2
0
mirror of https://github.com/tenrok/BBob.git synced 2026-06-17 19:21:20 +03:00

feat(core): implement plugin api

This commit is contained in:
Nikolay Kostyurin
2018-07-30 22:52:48 +02:00
parent fdc05c0618
commit ee047e829b
5 changed files with 234 additions and 21 deletions
+29
View File
@@ -0,0 +1,29 @@
const { iterate } = require('../lib/utils');
describe('@bbob/core utils', () => {
test('iterate', () => {
const testArr = [{
one: true,
content: [{ oneInside: true }]
}, {
two: true,
content: [{ twoInside: true }]
}];
const resultArr = iterate(testArr, node => {
node.pass = 1;
return node;
});
expect(resultArr).toEqual([{
one: true,
pass: 1,
content: [{ oneInside: true, pass: 1, }]
}, {
two: true,
pass: 1,
content: [{ twoInside: true, pass: 1, }]
}]);
});
});