All files / app/codeCharta/ui/ribbonBar/searchPanel/searchBar/utils unifyWildCard.ts

90% Statements 9/10
90.9% Branches 10/11
100% Functions 1/1
88.88% Lines 8/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 147x 15x 15x 2x   13x 1x   12x 12x        
export const unifyWildCard = (path: string): string => {
    path = path.trim()
    if (path.startsWith("*") || path.endsWith("*")) {
        return path
    }
    if (path.startsWith("/") || path.startsWith("./")) {
        return path
    }
    if (!path.startsWith('"') && !path.endsWith('"')) {
        return path.startsWith("!") ? path : `*${path}*`
    }
    return path
}