fix: JS Task Runner not having access to Buffer (no-changelog) (#11285)

This commit is contained in:
Val
2024-10-16 17:51:06 +01:00
committed by GitHub
parent d37acdb873
commit 5c370c9235
2 changed files with 26 additions and 3 deletions

View File

@@ -281,6 +281,20 @@ describe('JsTaskRunner', () => {
expect(outcome.result).toEqual([wrapIntoJson({ val: undefined })]);
});
});
it('should allow access to Node.js Buffers', async () => {
const outcome = await execTaskWithParams({
task: newTaskWithSettings({
code: 'return { val: Buffer.from("test-buffer").toString() }',
nodeMode: 'runOnceForAllItems',
}),
taskData: newAllCodeTaskData(inputItems.map(wrapIntoJson), {
envProviderState: undefined,
}),
});
expect(outcome.result).toEqual([wrapIntoJson({ val: 'test-buffer' })]);
});
});
describe('runOnceForAllItems', () => {
@@ -755,8 +769,6 @@ describe('JsTaskRunner', () => {
},
}),
);
console.log('DONE');
}, 1000);
});
});