mirror of
https://github.com/usebruno/bruno.git
synced 2026-07-08 06:28:33 +00:00
feat: simple vars runtime is working!
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
"dependencies": {
|
||||
"@usebruno/js": "0.1.0",
|
||||
"@usebruno/lang": "0.1.0",
|
||||
"axios": "^1.3.2",
|
||||
"chalk": "^3.0.0",
|
||||
"fs-extra": "^10.1.0",
|
||||
"inquirer": "^9.1.4",
|
||||
|
||||
@@ -5,7 +5,7 @@ const FormData = require('form-data');
|
||||
const path = require('path');
|
||||
const axios = require('axios');
|
||||
const prepareRequest = require('./prepare-request');
|
||||
const { ScriptRuntime, TestRuntime } = require('@usebruno/js');
|
||||
const { ScriptRuntime, TestRuntime, VarsRuntime } = require('@usebruno/js');
|
||||
const {
|
||||
bruToJson
|
||||
} = require('./bru');
|
||||
@@ -63,7 +63,10 @@ const runSingleRequest = async function (filename, collectionPath, collectionVar
|
||||
|
||||
const response = await axios(request);
|
||||
|
||||
const responseScriptFile = get(bruJson, 'request.script.req');
|
||||
const varsRuntime = new VarsRuntime();
|
||||
varsRuntime.runResponseVars(bruJson.request.vars.res, request, response, envVars, collectionVariables);
|
||||
|
||||
const responseScriptFile = get(bruJson, 'request.script.res');
|
||||
if(responseScriptFile && responseScriptFile.length) {
|
||||
const scriptRuntime = new ScriptRuntime();
|
||||
const result = scriptRuntime.runResponseScript(responseScriptFile, response, envVars, collectionVariables, collectionPath);
|
||||
|
||||
Reference in New Issue
Block a user