diff --git a/packages/bruno-app/src/components/RunnerResults/index.jsx b/packages/bruno-app/src/components/RunnerResults/index.jsx index 4381c86b1..e8bf153a4 100644 --- a/packages/bruno-app/src/components/RunnerResults/index.jsx +++ b/packages/bruno-app/src/components/RunnerResults/index.jsx @@ -11,14 +11,14 @@ import ResponsePane from './ResponsePane'; import StyledWrapper from './StyledWrapper'; import { areItemsLoading } from 'utils/collections'; -const getRelativePath = (fullPath, pathname) => { +const getDisplayName = (fullPath, pathname, name) => { // convert to unix style path fullPath = slash(fullPath); pathname = slash(pathname); let relativePath = path.relative(fullPath, pathname); - const { dir, name } = path.parse(relativePath); - return path.join(dir, name); + const { dir } = path.parse(relativePath); + return [dir, name].filter(i => i).join('/'); }; export default function RunnerResults({ collection }) { @@ -58,7 +58,7 @@ export default function RunnerResults({ collection }) { type: info.type, filename: info.filename, pathname: info.pathname, - relativePath: getRelativePath(collection.pathname, info.pathname) + displayName: getDisplayName(collection.pathname, info.pathname, info.name) }; if (newItem.status !== 'error' && newItem.status !== 'skipped') { if (newItem.testResults) { @@ -186,7 +186,7 @@ export default function RunnerResults({ collection }) { - {item.relativePath} + {item.displayName} {item.status !== 'error' && item.status !== 'skipped' && item.status !== 'completed' ? ( @@ -266,7 +266,7 @@ export default function RunnerResults({ collection }) {
- {selectedItem.relativePath} + {selectedItem.displayName} {selectedItem.testStatus === 'pass' ? ( @@ -275,7 +275,6 @@ export default function RunnerResults({ collection }) { )}
- {/*
{selectedItem.relativePath}
*/}