16 lines
699 B
TypeScript
16 lines
699 B
TypeScript
import { assertEquals } from "std/testing/asserts.ts";
|
|
import { fromFileUrl, join } from "std/path/mod.ts";
|
|
import { readDoc } from "./load.ts";
|
|
|
|
Deno.test("readDoc", async () => {
|
|
let path = fromFileUrl(import.meta.url)
|
|
path = join(path,"../mysample.md");
|
|
const doc = await readDoc(path, true);
|
|
assertEquals(doc.name, "aws-cdk");
|
|
assertEquals(doc.star, 9537);
|
|
assertEquals(doc.fork, 2905);
|
|
assertEquals(doc.desc, "The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code");
|
|
assertEquals(doc.url, "https://github.com/aws/aws-cdk");
|
|
assertEquals(doc.tags, ['aws', 'typescript', 'cloud-infrastructure', 'infrastructure-as-code']);
|
|
});
|