Skip to content

Commit

Permalink
bookmarks-rdflib: use generateId from rdflib-utils
Browse files Browse the repository at this point in the history
  • Loading branch information
angelo-v committed Jul 10, 2024
1 parent 9611e52 commit ac2efcc
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 24 deletions.
7 changes: 4 additions & 3 deletions bookmarks/rdflib/jest.e2e.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ const config: Config = {
rootDir: "src/e2e-tests",
testTimeout: 60000,
detectOpenHandles: true,
globalSetup: "<rootDir>/globalSetup.ts",
globalTeardown: "<rootDir>/globalTeardown.ts",
globalSetup: "<rootDir>/globalSetup.js",
globalTeardown: "<rootDir>/globalTeardown.js",
forceExit: true,
extensionsToTreatAsEsm: [".ts"],
moduleNameMapper: {
Expand All @@ -16,13 +16,14 @@ const config: Config = {
transform: {
// '^.+\\.[tj]sx?$' to process js/ts with `ts-jest`
// '^.+\\.m?[tj]sx?$' to process js/ts/mjs/mts with `ts-jest`
"^.+\\.ts$": [
"^.+\\.[tj]s$": [
"ts-jest",
{
useESM: true,
},
],
},
transformIgnorePatterns: ["node_modules/(?!(@solid-data-modules)/)"],
};

export default config;
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { startServer } from "./start-server";
import { generateId } from "../generate-id";
import { App } from "@solid/community-server";
import { startServer } from "./start-server.js";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

export let server: App;
export let server;

export default async function () {
const testId = generateId();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { server } from "./globalSetup";
import { server } from "./globalSetup.js";

export default async function () {
console.log("stopping test server...");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
import { AppRunner, joinFilePath } from "@solid/community-server";

import { cp } from "fs/promises";
import { fileURLToPath } from "url";
import { dirname } from "path";

export async function startServer(id: string) {
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);

export async function startServer(id) {
const testDataPath = joinFilePath(__dirname, "test-data");
const rootFilePath = joinFilePath(__dirname, ".test-data", id);
const app = await new AppRunner().create({
Expand Down
7 changes: 0 additions & 7 deletions bookmarks/rdflib/src/generate-id.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { BookmarksModuleRdfLib } from "../BookmarksModuleRdfLib";

import { generateId } from "../../generate-id";
import {
expectPatchRequest,
mockLdpContainer,
Expand All @@ -10,8 +9,9 @@ import {
import { Fetcher, graph, UpdateManager } from "rdflib";

import { when } from "jest-when";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

jest.mock("../../generate-id");
jest.mock("@solid-data-modules/rdflib-utils/identifier");

describe("create bookmark", () => {
it("creates a new document for the bookmark in the target container", async () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { createBookmarkWithinContainer } from "./createBookmarkWithinContainer";

import { when } from "jest-when";
import { generateId } from "../../generate-id";
import { lit, st, sym } from "rdflib";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

jest.mock("../../generate-id");
jest.mock("@solid-data-modules/rdflib-utils/identifier");

describe("createBookmarkWithinContainer", () => {
it("mints a new URI for the bookmark", () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { generateId } from "../../generate-id.js";
import { createBookmark } from "./createBookmark.js";
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

export function createBookmarkWithinContainer(
containerUri: string,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { createBookmarkWithinDocument } from "./createBookmarkWithinDocument";

import { when } from "jest-when";
import { generateId } from "../../generate-id";
import { lit, st, sym } from "rdflib";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

jest.mock("../../generate-id");
jest.mock("@solid-data-modules/rdflib-utils/identifier");

describe("createBookmarkWithinDocument", () => {
it("mints a new fragment URI for the bookmark within the document", () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { generateId } from "../../generate-id.js";
import { createBookmark } from "./createBookmark.js";
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";

export function createBookmarkWithinDocument(
documentUri: string,
Expand Down

0 comments on commit ac2efcc

Please sign in to comment.