@dpkit/ckan
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
11 lines • 1.8 kB
JavaScript
import { useRecording } from "@dpkit/test";
import { describe, expect, it } from "vitest";
import { loadPackageFromCkan } from "./load.js";
describe("loadPackageFromCkan", () => {
useRecording();
it("should load a package", async () => {
const dataPackage = await loadPackageFromCkan("https://data.nhm.ac.uk/dataset/join-the-dots-collection-level-descriptions");
expect(dataPackage).toMatchSnapshot();
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9hZC5zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vcGFja2FnZS9sb2FkLnNwZWMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLGFBQWEsQ0FBQTtBQUMxQyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxFQUFFLEVBQUUsTUFBTSxRQUFRLENBQUE7QUFDN0MsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sV0FBVyxDQUFBO0FBRS9DLFFBQVEsQ0FBQyxxQkFBcUIsRUFBRSxHQUFHLEVBQUU7SUFDbkMsWUFBWSxFQUFFLENBQUE7SUFFZCxFQUFFLENBQUMsdUJBQXVCLEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFDckMsTUFBTSxXQUFXLEdBQUcsTUFBTSxtQkFBbUIsQ0FDM0MsNEVBQTRFLENBQzdFLENBQUE7UUFFRCxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsZUFBZSxFQUFFLENBQUE7SUFDdkMsQ0FBQyxDQUFDLENBQUE7QUFDSixDQUFDLENBQUMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJlY29yZGluZyB9IGZyb20gXCJAZHBraXQvdGVzdFwiXG5pbXBvcnQgeyBkZXNjcmliZSwgZXhwZWN0LCBpdCB9IGZyb20gXCJ2aXRlc3RcIlxuaW1wb3J0IHsgbG9hZFBhY2thZ2VGcm9tQ2thbiB9IGZyb20gXCIuL2xvYWQuanNcIlxuXG5kZXNjcmliZShcImxvYWRQYWNrYWdlRnJvbUNrYW5cIiwgKCkgPT4ge1xuICB1c2VSZWNvcmRpbmcoKVxuXG4gIGl0KFwic2hvdWxkIGxvYWQgYSBwYWNrYWdlXCIsIGFzeW5jICgpID0+IHtcbiAgICBjb25zdCBkYXRhUGFja2FnZSA9IGF3YWl0IGxvYWRQYWNrYWdlRnJvbUNrYW4oXG4gICAgICBcImh0dHBzOi8vZGF0YS5uaG0uYWMudWsvZGF0YXNldC9qb2luLXRoZS1kb3RzLWNvbGxlY3Rpb24tbGV2ZWwtZGVzY3JpcHRpb25zXCIsXG4gICAgKVxuXG4gICAgZXhwZWN0KGRhdGFQYWNrYWdlKS50b01hdGNoU25hcHNob3QoKVxuICB9KVxufSlcbiJdfQ==