mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 10:02:05 +00:00
refactor(core): Consolidate task result validation in Code node (#18928)
This commit is contained in:
@@ -185,12 +185,12 @@ describe('JS TaskRunner execution on internal mode', () => {
|
||||
|
||||
it('should execute a simple JS task', async () => {
|
||||
// Act
|
||||
const result = await runTaskWithCode('return [{ hello: "world" }]');
|
||||
const result = await runTaskWithCode('return { hello: "world" }');
|
||||
|
||||
// Assert
|
||||
expect(result).toEqual({
|
||||
ok: true,
|
||||
result: [{ json: { hello: 'world' } }],
|
||||
result: { hello: 'world' },
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -210,17 +210,17 @@ describe('JS TaskRunner execution on internal mode', () => {
|
||||
// Act
|
||||
const result = await runTaskWithCode(`
|
||||
const crypto = require("crypto");
|
||||
return [{
|
||||
return {
|
||||
digest: crypto
|
||||
.createHmac("sha256", Buffer.from("MySecretKey"))
|
||||
.update("MESSAGE")
|
||||
.digest("base64")
|
||||
}]
|
||||
}
|
||||
`);
|
||||
|
||||
expect(result).toEqual({
|
||||
ok: true,
|
||||
result: [{ json: { digest: 'T09DMv7upNDKMD3Ht36FkwzrmWSgWpPiUNlcIX9/yaI=' } }],
|
||||
result: { digest: 'T09DMv7upNDKMD3Ht36FkwzrmWSgWpPiUNlcIX9/yaI=' },
|
||||
});
|
||||
});
|
||||
|
||||
@@ -228,7 +228,7 @@ describe('JS TaskRunner execution on internal mode', () => {
|
||||
// Act
|
||||
const result = await runTaskWithCode(`
|
||||
const fs = require("fs");
|
||||
return [{ file: fs.readFileSync("test.txt") }]
|
||||
return { file: fs.readFileSync("test.txt") }
|
||||
`);
|
||||
|
||||
expect(result).toEqual({
|
||||
@@ -243,12 +243,12 @@ describe('JS TaskRunner execution on internal mode', () => {
|
||||
// Act
|
||||
const result = await runTaskWithCode(`
|
||||
const moment = require("moment");
|
||||
return [{ time: moment("1995-12-25").format("YYYY-MM-DD") }]
|
||||
return { time: moment("1995-12-25").format("YYYY-MM-DD") }
|
||||
`);
|
||||
|
||||
expect(result).toEqual({
|
||||
ok: true,
|
||||
result: [{ json: { time: '1995-12-25' } }],
|
||||
result: { time: '1995-12-25' },
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user