mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-23 20:55:41 +00:00
node vm fixes (#5519)
This commit is contained in:
@@ -113,7 +113,7 @@ class ScriptRuntime {
|
||||
}
|
||||
|
||||
if (this.runtime === 'nodevm') {
|
||||
const result = await runScriptInNodeVm({
|
||||
await runScriptInNodeVm({
|
||||
script,
|
||||
context,
|
||||
collectionPath,
|
||||
@@ -122,12 +122,12 @@ class ScriptRuntime {
|
||||
|
||||
return {
|
||||
request,
|
||||
envVariables: cleanJson(result.envVariables),
|
||||
runtimeVariables: cleanJson(result.runtimeVariables),
|
||||
envVariables: cleanJson(envVariables),
|
||||
runtimeVariables: cleanJson(runtimeVariables),
|
||||
persistentEnvVariables: bru.persistentEnvVariables,
|
||||
globalEnvironmentVariables: cleanJson(globalEnvironmentVariables),
|
||||
results: cleanJson(result.results),
|
||||
nextRequestName: result.nextRequestName,
|
||||
results: cleanJson(__brunoTestResults.getResults()),
|
||||
nextRequestName: bru.nextRequest,
|
||||
skipRequest: bru.skipRequest,
|
||||
stopExecution: bru.stopExecution
|
||||
};
|
||||
@@ -283,7 +283,7 @@ class ScriptRuntime {
|
||||
}
|
||||
|
||||
if (this.runtime === 'nodevm') {
|
||||
const result = await runScriptInNodeVm({
|
||||
await runScriptInNodeVm({
|
||||
script,
|
||||
context,
|
||||
collectionPath,
|
||||
@@ -292,12 +292,12 @@ class ScriptRuntime {
|
||||
|
||||
return {
|
||||
response,
|
||||
envVariables: cleanJson(result.envVariables),
|
||||
envVariables: cleanJson(envVariables),
|
||||
persistentEnvVariables: cleanJson(bru.persistentEnvVariables),
|
||||
runtimeVariables: cleanJson(result.runtimeVariables),
|
||||
runtimeVariables: cleanJson(runtimeVariables),
|
||||
globalEnvironmentVariables: cleanJson(globalEnvironmentVariables),
|
||||
results: cleanJson(result.results),
|
||||
nextRequestName: result.nextRequestName,
|
||||
results: cleanJson(__brunoTestResults.getResults()),
|
||||
nextRequestName: bru.nextRequest,
|
||||
skipRequest: bru.skipRequest,
|
||||
stopExecution: bru.stopExecution
|
||||
};
|
||||
|
||||
@@ -32,12 +32,7 @@ async function runScriptInNodeVm({
|
||||
scriptingConfig
|
||||
}) {
|
||||
if (script.trim().length === 0) {
|
||||
return {
|
||||
envVariables: cleanJson(context.bru.envVariables),
|
||||
collectionVariables: cleanJson(context.bru.collectionVariables),
|
||||
nextRequestName: context.bru.nextRequest,
|
||||
results: context.__brunoTestResults ? cleanJson(context.__brunoTestResults.getResults()) : null
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
@@ -90,12 +85,7 @@ async function runScriptInNodeVm({
|
||||
throw new ScriptError(error, script);
|
||||
}
|
||||
|
||||
return {
|
||||
envVariables: cleanJson(context.bru.envVariables),
|
||||
collectionVariables: cleanJson(context.bru.collectionVariables),
|
||||
nextRequestName: context.bru.nextRequest,
|
||||
results: context.__brunoTestResults ? cleanJson(context.__brunoTestResults.getResults()) : null
|
||||
};
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user