format
This commit is contained in:
		@@ -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
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user