1
0
silverbullet/plugs/index/snippet.test.ts

18 lines
496 B
TypeScript
Raw Normal View History

import { assertEquals } from "../../test_deps.ts";
import { extractSnippet } from "./page_links.ts";
Deno.test("Snippet extraction", () => {
const sample1 = `This is a test
and a [[new]] line that runs super duper duper duper duper duper long
[[SETTINGS]]
super`;
assertEquals(
extractSnippet(sample1, sample1.indexOf("[[new]]")),
"and a [[new]] line that runs sup",
);
assertEquals(
extractSnippet(sample1, sample1.indexOf("[[SETTINGS]]")),
"[[SETTINGS]]",
);
});