mirror of
https://github.com/usebruno/bruno.git
synced 2026-07-09 06:55:03 +00:00
fix(#216): fixed issue where .env vars were not injected into bru.getEnvVar()
This commit is contained in:
@@ -27,8 +27,16 @@ const CryptoJS = require('crypto-js');
|
||||
class ScriptRuntime {
|
||||
constructor() {}
|
||||
|
||||
async runRequestScript(script, request, envVariables, collectionVariables, collectionPath, onConsoleLog) {
|
||||
const bru = new Bru(envVariables, collectionVariables);
|
||||
async runRequestScript(
|
||||
script,
|
||||
request,
|
||||
envVariables,
|
||||
collectionVariables,
|
||||
collectionPath,
|
||||
onConsoleLog,
|
||||
processEnvVars
|
||||
) {
|
||||
const bru = new Bru(envVariables, collectionVariables, processEnvVars);
|
||||
const req = new BrunoRequest(request);
|
||||
|
||||
const context = {
|
||||
@@ -89,8 +97,17 @@ class ScriptRuntime {
|
||||
};
|
||||
}
|
||||
|
||||
async runResponseScript(script, request, response, envVariables, collectionVariables, collectionPath, onConsoleLog) {
|
||||
const bru = new Bru(envVariables, collectionVariables);
|
||||
async runResponseScript(
|
||||
script,
|
||||
request,
|
||||
response,
|
||||
envVariables,
|
||||
collectionVariables,
|
||||
collectionPath,
|
||||
onConsoleLog,
|
||||
processEnvVars
|
||||
) {
|
||||
const bru = new Bru(envVariables, collectionVariables, processEnvVars);
|
||||
const req = new BrunoRequest(request);
|
||||
const res = new BrunoResponse(response);
|
||||
|
||||
|
||||
@@ -20,8 +20,17 @@ const CryptoJS = require('crypto-js');
|
||||
class TestRuntime {
|
||||
constructor() {}
|
||||
|
||||
runTests(testsFile, request, response, envVariables, collectionVariables, collectionPath, onConsoleLog) {
|
||||
const bru = new Bru(envVariables, collectionVariables);
|
||||
runTests(
|
||||
testsFile,
|
||||
request,
|
||||
response,
|
||||
envVariables,
|
||||
collectionVariables,
|
||||
collectionPath,
|
||||
onConsoleLog,
|
||||
processEnvVars
|
||||
) {
|
||||
const bru = new Bru(envVariables, collectionVariables, processEnvVars);
|
||||
const req = new BrunoRequest(request);
|
||||
const res = new BrunoResponse(response);
|
||||
|
||||
|
||||
@@ -4,13 +4,13 @@ const BrunoRequest = require('../bruno-request');
|
||||
const { evaluateJsTemplateLiteral, evaluateJsExpression, createResponseParser } = require('../utils');
|
||||
|
||||
class VarsRuntime {
|
||||
runPreRequestVars(vars, request, envVariables, collectionVariables, collectionPath) {
|
||||
runPreRequestVars(vars, request, envVariables, collectionVariables, collectionPath, processEnvVars) {
|
||||
const enabledVars = _.filter(vars, (v) => v.enabled);
|
||||
if (!enabledVars.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
const bru = new Bru(envVariables, collectionVariables);
|
||||
const bru = new Bru(envVariables, collectionVariables, processEnvVars);
|
||||
const req = new BrunoRequest(request);
|
||||
|
||||
const bruContext = {
|
||||
@@ -34,13 +34,13 @@ class VarsRuntime {
|
||||
};
|
||||
}
|
||||
|
||||
runPostResponseVars(vars, request, response, envVariables, collectionVariables, collectionPath) {
|
||||
runPostResponseVars(vars, request, response, envVariables, collectionVariables, collectionPath, processEnvVars) {
|
||||
const enabledVars = _.filter(vars, (v) => v.enabled);
|
||||
if (!enabledVars.length) {
|
||||
return;
|
||||
}
|
||||
|
||||
const bru = new Bru(envVariables, collectionVariables);
|
||||
const bru = new Bru(envVariables, collectionVariables, processEnvVars);
|
||||
const req = new BrunoRequest(request);
|
||||
const res = createResponseParser(response);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user