UNPKG

@dpkit/zenodo

Version:

Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames

24 lines (18 loc) 615 B
import { useRecording } from "@dpkit/test" import { describe, expect, it } from "vitest" import { loadPackageFromZenodo } from "./load.ts" describe("loadPackageFromZenodo", () => { useRecording() it("should load a package", async () => { const datapackage = await loadPackageFromZenodo( "https://zenodo.org/records/15525711", ) expect(datapackage).toMatchSnapshot() }) it("shoule merge datapackage.json if present", async () => { const datapackage = await loadPackageFromZenodo( "https://zenodo.org/records/10053903", ) expect(datapackage).toMatchSnapshot() }) })