feat(#1130): file upload schema updates

This commit is contained in:
Anoop M D
2024-02-05 02:52:03 +05:30
parent 634f9ca4a2
commit 09e7ea0d4d
15 changed files with 88 additions and 50 deletions

View File

@@ -109,7 +109,7 @@ const prepareRequest = (request, collectionRoot) => {
each(enabledParams, (p) => (params[p.name] = p.value));
axiosRequest.headers['content-type'] = 'multipart/form-data';
axiosRequest.data = params;
// TODO is it needed here as well ?
// TODO: Add support for file uploads
}
if (request.body.mode === 'graphql') {

View File

@@ -40,7 +40,7 @@ const runSingleRequest = async function (
// make axios work in node using form data
// reference: https://github.com/axios/axios/issues/1006#issuecomment-320165427
if (request.headers && request.headers['content-type'] === 'multipart/form-data') {
// TODO remove ?
// TODO: Add support for file uploads
const form = new FormData();
forOwn(request.data, (value, key) => {
form.append(key, value);
@@ -204,7 +204,7 @@ const runSingleRequest = async function (
console.log(chalk.red(stripExtension(filename)) + chalk.dim(` (${err.message})`));
return {
test: {
filename: filename,
filename: filename
},
request: {
method: request.method,
@@ -327,7 +327,7 @@ const runSingleRequest = async function (
return {
test: {
filename: filename,
filename: filename
},
request: {
method: request.method,
@@ -351,7 +351,7 @@ const runSingleRequest = async function (
console.log(chalk.red(stripExtension(filename)) + chalk.dim(` (${err.message})`));
return {
test: {
filename: filename,
filename: filename
},
request: {
method: null,