format
This commit is contained in:
		
							parent
							
								
									0c199975f2
								
							
						
					
					
						commit
						58d9dc0528
					
				
					 5 changed files with 19 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -198,7 +198,15 @@ describe("transforms", () => {
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
describe("link strategies", () => {
 | 
			
		||||
  const allSlugs = ["a/b/c", "a/b/d", "a/b/index", "e/f", "e/g/h", "index", "a/test.png"] as ServerSlug[]
 | 
			
		||||
  const allSlugs = [
 | 
			
		||||
    "a/b/c",
 | 
			
		||||
    "a/b/d",
 | 
			
		||||
    "a/b/index",
 | 
			
		||||
    "e/f",
 | 
			
		||||
    "e/g/h",
 | 
			
		||||
    "index",
 | 
			
		||||
    "a/test.png",
 | 
			
		||||
  ] as ServerSlug[]
 | 
			
		||||
 | 
			
		||||
  describe("absolute", () => {
 | 
			
		||||
    const opts: TransformOptions = {
 | 
			
		||||
| 
						 | 
				
			
			@ -285,7 +293,10 @@ describe("link strategies", () => {
 | 
			
		|||
      assert.strictEqual(path.transformLink(cur, "../../../index.png", opts), "../../../index.png")
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../index#abc", opts), "../../../#abc")
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../", opts), "../../../")
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../a/test.png", opts), "../../../a/test.png")
 | 
			
		||||
      assert.strictEqual(
 | 
			
		||||
        path.transformLink(cur, "../../../a/test.png", opts),
 | 
			
		||||
        "../../../a/test.png",
 | 
			
		||||
      )
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../e/g/h", opts), "../../../e/g/h")
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../e/g/h", opts), "../../../e/g/h")
 | 
			
		||||
      assert.strictEqual(path.transformLink(cur, "../../../e/g/h#abc", opts), "../../../e/g/h#abc")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -133,7 +133,7 @@ export function slugifyFilePath(fp: FilePath, excludeExt?: boolean): ServerSlug
 | 
			
		|||
    slug = slug.replace(/_index$/, "index")
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return slug + ext as ServerSlug
 | 
			
		||||
  return (slug + ext) as ServerSlug
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function transformInternalLink(link: string): RelativeURL {
 | 
			
		||||
| 
						 | 
				
			
			@ -239,7 +239,7 @@ export function transformLink(
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    // if it's not unique, then it's the absolute path from the vault root
 | 
			
		||||
    return joinSegments(pathToRoot(src), canonicalSlug) + folderTail as RelativeURL
 | 
			
		||||
    return (joinSegments(pathToRoot(src), canonicalSlug) + folderTail) as RelativeURL
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue