@dpkit/ckan
Version:
Fast TypeScript data management framework built on top of the Data Package standard and Polars DataFrames
19 lines • 3.05 kB
JavaScript
import { loadPackageDescriptor } from "@dpkit/core";
//import { useRecording } from "@dpkit/test"
import { describe, expect, it } from "vitest";
import { savePackageToCkan } from "./save.js";
describe("savePackageToCkan", () => {
//useRecording()
it.skip("should save a package", async () => {
const dataPackage = await loadPackageDescriptor("core/package/fixtures/package.json");
const result = await savePackageToCkan(dataPackage, {
ckanUrl: "http://localhost:5000/",
apiKey: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJ1T0Y0VUNybTU5Y0dzdlk3ejhreF9CeC02R0w4RDBOdW9QS0J0WkJFXzlJIiwiaWF0IjoxNzQ3OTI0NDg5fQ.ioGiLlZkm24xHQRBas5X5ig5eU7u_fIjkl4oifGnLaA",
datasetName: "test",
ownerOrg: "test",
});
expect(result).toBeDefined();
//expect(result).toMatchSnapshot()
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2F2ZS5zcGVjLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vcGFja2FnZS9zYXZlLnNwZWMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sYUFBYSxDQUFBO0FBQ25ELDRDQUE0QztBQUM1QyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxFQUFFLEVBQUUsTUFBTSxRQUFRLENBQUE7QUFDN0MsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sV0FBVyxDQUFBO0FBRTdDLFFBQVEsQ0FBQyxtQkFBbUIsRUFBRSxHQUFHLEVBQUU7SUFDakMsZ0JBQWdCO0lBRWhCLEVBQUUsQ0FBQyxJQUFJLENBQUMsdUJBQXVCLEVBQUUsS0FBSyxJQUFJLEVBQUU7UUFDMUMsTUFBTSxXQUFXLEdBQUcsTUFBTSxxQkFBcUIsQ0FDN0Msb0NBQW9DLENBQ3JDLENBQUE7UUFFRCxNQUFNLE1BQU0sR0FBRyxNQUFNLGlCQUFpQixDQUFDLFdBQVcsRUFBRTtZQUNsRCxPQUFPLEVBQUUsd0JBQXdCO1lBQ2pDLE1BQU0sRUFDSixpTEFBaUw7WUFDbkwsV0FBVyxFQUFFLE1BQU07WUFDbkIsUUFBUSxFQUFFLE1BQU07U0FDakIsQ0FBQyxDQUFBO1FBRUYsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFBO1FBQzVCLGtDQUFrQztJQUNwQyxDQUFDLENBQUMsQ0FBQTtBQUNKLENBQUMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbG9hZFBhY2thZ2VEZXNjcmlwdG9yIH0gZnJvbSBcIkBkcGtpdC9jb3JlXCJcbi8vaW1wb3J0IHsgdXNlUmVjb3JkaW5nIH0gZnJvbSBcIkBkcGtpdC90ZXN0XCJcbmltcG9ydCB7IGRlc2NyaWJlLCBleHBlY3QsIGl0IH0gZnJvbSBcInZpdGVzdFwiXG5pbXBvcnQgeyBzYXZlUGFja2FnZVRvQ2thbiB9IGZyb20gXCIuL3NhdmUuanNcIlxuXG5kZXNjcmliZShcInNhdmVQYWNrYWdlVG9Da2FuXCIsICgpID0+IHtcbiAgLy91c2VSZWNvcmRpbmcoKVxuXG4gIGl0LnNraXAoXCJzaG91bGQgc2F2ZSBhIHBhY2thZ2VcIiwgYXN5bmMgKCkgPT4ge1xuICAgIGNvbnN0IGRhdGFQYWNrYWdlID0gYXdhaXQgbG9hZFBhY2thZ2VEZXNjcmlwdG9yKFxuICAgICAgXCJjb3JlL3BhY2thZ2UvZml4dHVyZXMvcGFja2FnZS5qc29uXCIsXG4gICAgKVxuXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgc2F2ZVBhY2thZ2VUb0NrYW4oZGF0YVBhY2thZ2UsIHtcbiAgICAgIGNrYW5Vcmw6IFwiaHR0cDovL2xvY2FsaG9zdDo1MDAwL1wiLFxuICAgICAgYXBpS2V5OlxuICAgICAgICBcImV5SmhiR2NpT2lKSVV6STFOaUlzSW5SNWNDSTZJa3BYVkNKOS5leUpxZEdraU9pSjFUMFkwVlVOeWJUVTVZMGR6ZGxrM2VqaHJlRjlDZUMwMlIwdzRSREJPZFc5UVMwSjBXa0pGWHpsSklpd2lhV0YwSWpveE56UTNPVEkwTkRnNWZRLmlvR2lMbFprbTI0eEhRUkJhczVYNWlnNWVVN3VfZklqa2w0b2lmR25MYUFcIixcbiAgICAgIGRhdGFzZXROYW1lOiBcInRlc3RcIixcbiAgICAgIG93bmVyT3JnOiBcInRlc3RcIixcbiAgICB9KVxuXG4gICAgZXhwZWN0KHJlc3VsdCkudG9CZURlZmluZWQoKVxuICAgIC8vZXhwZWN0KHJlc3VsdCkudG9NYXRjaFNuYXBzaG90KClcbiAgfSlcbn0pXG4iXX0=