fix: fixed gql related issues

This commit is contained in:
Anoop M D 2023-02-07 02:12:23 +05:30
parent f69332d9c3
commit 1110a4edda
6 changed files with 43 additions and 39 deletions

View File

@ -72,7 +72,7 @@ const bruToJson = (bru) => {
}
};
transformedJson.request.body.mode = _.get(json, "http.mode", "none");
transformedJson.request.body.mode = _.get(json, "http.body", "none");
return transformedJson;
} catch (e) {

View File

@ -1,46 +1,50 @@
class BrunoRequest {
constructor(request) {
this._request = request;
constructor(req) {
this.req = req;
this.url = req.url;
this.method = req.method;
this.headers = req.headers;
this.body = req.data;
}
getUrl() {
return this._request.url;
return this.req.url;
}
setUrl(url) {
this._request.url = url;
this.req.url = url;
}
getMethod() {
return this._request.method;
return this.req.method;
}
setMethod(method) {
this._request.method = method;
this.req.method = method;
}
getHeaders() {
return this._request.headers;
return this.req.headers;
}
setHeaders(headers) {
this._request.headers = headers;
this.req.headers = headers;
}
getHeader(name) {
return this._request.headers[name];
return this.req.headers[name];
}
setHeader(name, value) {
this._request.headers[name] = value;
this.req.headers[name] = value;
}
getBody() {
return this._request.data;
return this.req.data;
}
setBody(data) {
this._request.data = data;
this.req.data = data;
}
}

View File

@ -1,26 +1,26 @@
class BrunoResponse {
constructor(response) {
this._response = response;
this.status = response.status;
this.statusText = response.statusText;
this.headers = response.headers;
this.body = response.data;
constructor(res) {
this.res = res;
this.status = res.status;
this.statusText = res.statusText;
this.headers = res.headers;
this.body = res.data;
}
getStatus() {
return this._response.status;
return this.res.status;
}
getHeader(name) {
return this._response.header[name];
return this.res.header[name];
}
getHeaders() {
return this._response.headers;
return this.res.headers;
}
getBody() {
return this._response.data;
return this.res.data;
}
}

View File

@ -18,12 +18,12 @@ class ScriptRuntime {
}
runRequestScript(script, request, environment, collectionVariables, collectionPath) {
const $bru = new Bru(environment, collectionVariables);
const $req = new BrunoRequest(request);
const bru = new Bru(environment, collectionVariables);
const req = new BrunoRequest(request);
const context = {
$bru,
$req
bru,
req
};
const vm = new NodeVM({
sandbox: context,
@ -53,12 +53,12 @@ class ScriptRuntime {
}
runResponseScript(script, response, environment, collectionVariables, collectionPath) {
const $bru = new Bru(environment, collectionVariables);
const $res = new BrunoResponse(response);
const bru = new Bru(environment, collectionVariables);
const res = new BrunoResponse(response);
const context = {
$bru,
$res
bru,
res
};
const vm = new NodeVM({
sandbox: context,

View File

@ -21,18 +21,18 @@ class TestRuntime {
}
runTests(testsFile, request, response, environment, collectionVariables, collectionPath) {
const $bru = new Bru(environment, collectionVariables);
const $req = new BrunoRequest(request);
const $res = new BrunoResponse(response);
const bru = new Bru(environment, collectionVariables);
const req = new BrunoRequest(request);
const res = new BrunoResponse(response);
const __brunoTestResults = new TestResults();
const test = Test(__brunoTestResults, chai);
const context = {
test,
$bru,
$req,
$res,
bru,
req,
res,
expect: chai.expect,
assert: chai.assert,
__brunoTestResults: __brunoTestResults

View File

@ -42,9 +42,9 @@ const jsonToBru = (json) => {
bru += `${http.method} {
url: ${http.url}`;
if(http.body && http.body.length) {
if(http.mode && http.mode.length) {
bru += `
body: ${http.body}`;
body: ${http.mode}`;
}
bru += `