fix: bru import command fix (#5393)

This commit is contained in:
naman-bruno
2025-08-22 13:07:34 +05:30
committed by GitHub
parent 04d1e50f98
commit aec9ee6265

View File

@@ -476,29 +476,24 @@ const processCollectionItems = async (items = [], currentPath) => {
// Convert JSON to BRU format based on the item type
let type = item.type === 'http-request' ? 'http' : 'graphql';
const bruJson = {
meta: {
name: item.name,
type: type,
seq: typeof item.seq === 'number' ? item.seq : 1
},
http: {
method: (item.request?.method || 'GET').toLowerCase(),
type: type,
name: item.name,
seq: typeof item.seq === 'number' ? item.seq : 1,
tags: item.tags || [],
settings: {},
request: {
method: item.request?.method || 'GET',
url: item.request?.url || '',
auth: item.request?.auth?.mode || 'none',
body: item.request?.body?.mode || 'none'
},
params: item.request?.params || [],
headers: item.request?.headers || [],
auth: item.request?.auth || {},
body: item.request?.body || {},
script: item.request?.script || {},
vars: {
req: item.request?.vars?.req || [],
res: item.request?.vars?.res || []
},
assertions: item.request?.assertions || [],
tests: item.request?.tests || '',
docs: item.request?.docs || ''
headers: item.request?.headers || [],
params: item.request?.params || [],
auth: item.request?.auth || {},
body: item.request?.body || {},
script: item.request?.script || {},
vars: item.request?.vars || { req: [], res: [] },
assertions: item.request?.assertions || [],
tests: item.request?.tests || '',
docs: item.request?.docs || ''
}
};
// Convert to BRU format and write to file