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", () => {
 | 
					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", () => {
 | 
					  describe("absolute", () => {
 | 
				
			||||||
    const opts: TransformOptions = {
 | 
					    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.png", opts), "../../../index.png")
 | 
				
			||||||
      assert.strictEqual(path.transformLink(cur, "../../../index#abc", opts), "../../../#abc")
 | 
					      assert.strictEqual(path.transformLink(cur, "../../../index#abc", opts), "../../../#abc")
 | 
				
			||||||
      assert.strictEqual(path.transformLink(cur, "../../../", opts), "../../../")
 | 
					      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", 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")
 | 
					      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")
 | 
					    slug = slug.replace(/_index$/, "index")
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return slug + ext as ServerSlug
 | 
					  return (slug + ext) as ServerSlug
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function transformInternalLink(link: string): RelativeURL {
 | 
					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
 | 
					    // 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