Skip to content

Commit ac2efcc

Browse files
committed
bookmarks-rdflib: use generateId from rdflib-utils
1 parent 9611e52 commit ac2efcc

10 files changed

+22
-24
lines changed

bookmarks/rdflib/jest.e2e.config.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ const config: Config = {
66
rootDir: "src/e2e-tests",
77
testTimeout: 60000,
88
detectOpenHandles: true,
9-
globalSetup: "<rootDir>/globalSetup.ts",
10-
globalTeardown: "<rootDir>/globalTeardown.ts",
9+
globalSetup: "<rootDir>/globalSetup.js",
10+
globalTeardown: "<rootDir>/globalTeardown.js",
1111
forceExit: true,
1212
extensionsToTreatAsEsm: [".ts"],
1313
moduleNameMapper: {
@@ -16,13 +16,14 @@ const config: Config = {
1616
transform: {
1717
// '^.+\\.[tj]sx?$' to process js/ts with `ts-jest`
1818
// '^.+\\.m?[tj]sx?$' to process js/ts/mjs/mts with `ts-jest`
19-
"^.+\\.ts$": [
19+
"^.+\\.[tj]s$": [
2020
"ts-jest",
2121
{
2222
useESM: true,
2323
},
2424
],
2525
},
26+
transformIgnorePatterns: ["node_modules/(?!(@solid-data-modules)/)"],
2627
};
2728

2829
export default config;

bookmarks/rdflib/src/e2e-tests/globalSetup.ts renamed to bookmarks/rdflib/src/e2e-tests/globalSetup.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { startServer } from "./start-server";
2-
import { generateId } from "../generate-id";
3-
import { App } from "@solid/community-server";
1+
import { startServer } from "./start-server.js";
2+
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";
43

5-
export let server: App;
4+
export let server;
65

76
export default async function () {
87
const testId = generateId();

bookmarks/rdflib/src/e2e-tests/globalTeardown.ts renamed to bookmarks/rdflib/src/e2e-tests/globalTeardown.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { server } from "./globalSetup";
1+
import { server } from "./globalSetup.js";
22

33
export default async function () {
44
console.log("stopping test server...");

bookmarks/rdflib/src/e2e-tests/start-server.ts renamed to bookmarks/rdflib/src/e2e-tests/start-server.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
import { AppRunner, joinFilePath } from "@solid/community-server";
22

33
import { cp } from "fs/promises";
4+
import { fileURLToPath } from "url";
5+
import { dirname } from "path";
46

5-
export async function startServer(id: string) {
7+
const __filename = fileURLToPath(import.meta.url);
8+
const __dirname = dirname(__filename);
9+
10+
export async function startServer(id) {
611
const testDataPath = joinFilePath(__dirname, "test-data");
712
const rootFilePath = joinFilePath(__dirname, ".test-data", id);
813
const app = await new AppRunner().create({

bookmarks/rdflib/src/generate-id.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

bookmarks/rdflib/src/module/_integration-tests/create-bookmark.integration.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { BookmarksModuleRdfLib } from "../BookmarksModuleRdfLib";
22

3-
import { generateId } from "../../generate-id";
43
import {
54
expectPatchRequest,
65
mockLdpContainer,
@@ -10,8 +9,9 @@ import {
109
import { Fetcher, graph, UpdateManager } from "rdflib";
1110

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

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

1616
describe("create bookmark", () => {
1717
it("creates a new document for the bookmark in the target container", async () => {

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinContainer.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createBookmarkWithinContainer } from "./createBookmarkWithinContainer";
22

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

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

99
describe("createBookmarkWithinContainer", () => {
1010
it("mints a new URI for the bookmark", () => {

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinContainer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { generateId } from "../../generate-id.js";
21
import { createBookmark } from "./createBookmark.js";
32
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
3+
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";
44

55
export function createBookmarkWithinContainer(
66
containerUri: string,

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinDocument.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { createBookmarkWithinDocument } from "./createBookmarkWithinDocument";
22

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

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

99
describe("createBookmarkWithinDocument", () => {
1010
it("mints a new fragment URI for the bookmark within the document", () => {

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinDocument.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { generateId } from "../../generate-id.js";
21
import { createBookmark } from "./createBookmark.js";
32
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
3+
import { generateId } from "@solid-data-modules/rdflib-utils/identifier";
44

55
export function createBookmarkWithinDocument(
66
documentUri: string,

0 commit comments

Comments
 (0)