@dpkit/github
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
24 lines (18 loc) • 609 B
text/typescript
import { useRecording } from "@dpkit/test"
import { describe, expect, it } from "vitest"
import { loadPackageFromGithub } from "./load.ts"
useRecording()
describe("loadPackageFromGithub", () => {
it("should load a package", async () => {
const datapackage = await loadPackageFromGithub(
"https://github.com/roll/data",
)
expect(datapackage).toMatchSnapshot()
})
it("should merge datapackage.json if present", async () => {
const datapackage = await loadPackageFromGithub(
"https://github.com/roll/currency-codes",
)
expect(datapackage).toMatchSnapshot()
})
})