|
|
@@ -63,7 +63,7 @@ Deno.test("API share - share a post", async () => {
|
|
|
shared: 0,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "share-post-1",
|
|
|
shared: true,
|
|
|
@@ -96,7 +96,7 @@ Deno.test("API share - unshare a post", async () => {
|
|
|
shared: 1,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "unshare-post-1",
|
|
|
shared: false,
|
|
|
@@ -117,7 +117,7 @@ Deno.test("API share - without token returns error", async () => {
|
|
|
const dbPath = getTestDbPath();
|
|
|
Deno.env.set("POSTDOWN_DB_PATH", dbPath);
|
|
|
try {
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "some-post",
|
|
|
shared: true,
|
|
|
@@ -152,7 +152,7 @@ Deno.test("API share - share another user's post returns error", async () => {
|
|
|
"password2",
|
|
|
);
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "other-post-1",
|
|
|
shared: true,
|
|
|
@@ -182,7 +182,7 @@ Deno.test("API share - share with password stores hashed password", async () =>
|
|
|
shared: 0,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "pw-post-1",
|
|
|
shared: true,
|
|
|
@@ -223,7 +223,7 @@ Deno.test("API share - unshare clears password", async () => {
|
|
|
share_password: hashedPw,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/index.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "pw-post-2",
|
|
|
shared: false,
|
|
|
@@ -262,7 +262,7 @@ Deno.test("API share-verify - correct password returns success and sets cookie",
|
|
|
share_password: hashedPw,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share-verify.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/verify.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "verify-post-1",
|
|
|
password: "secret123",
|
|
|
@@ -304,7 +304,7 @@ Deno.test("API share-verify - wrong password returns error", async () => {
|
|
|
share_password: hashedPw,
|
|
|
});
|
|
|
|
|
|
- const { handler } = await import("../../routes/api/share-verify.tsx");
|
|
|
+ const { handler } = await import("../../routes/api/share/verify.tsx");
|
|
|
const ctx = makeCtx("POST", {
|
|
|
id: "verify-post-2",
|
|
|
password: "wrongpassword",
|