fix: organize imports and apply linting fixes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { describe, it, expect, beforeEach } from "vitest";
|
||||
import { beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
beforeEach(() => {
|
||||
process.env = {
|
||||
@@ -11,13 +11,16 @@ beforeEach(() => {
|
||||
|
||||
describe("attachmentUploader", () => {
|
||||
it("parses picser upload response correctly", async () => {
|
||||
const { parseUploadResponse } = await import("../../src/moderation/attachmentUploader");
|
||||
const { parseUploadResponse } = await import(
|
||||
"../../src/moderation/attachmentUploader"
|
||||
);
|
||||
|
||||
const response = {
|
||||
success: true,
|
||||
filename: "uploads/abc123.jpg",
|
||||
urls: {
|
||||
raw_commit: "https://raw.githubusercontent.com/user/repo/commit/uploads/abc123.jpg",
|
||||
raw_commit:
|
||||
"https://raw.githubusercontent.com/user/repo/commit/uploads/abc123.jpg",
|
||||
},
|
||||
size: 102400,
|
||||
type: "image/jpeg",
|
||||
@@ -26,12 +29,16 @@ describe("attachmentUploader", () => {
|
||||
const result = parseUploadResponse(response);
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
expect(result.url).toBe("https://raw.githubusercontent.com/user/repo/commit/uploads/abc123.jpg");
|
||||
expect(result.url).toBe(
|
||||
"https://raw.githubusercontent.com/user/repo/commit/uploads/abc123.jpg",
|
||||
);
|
||||
expect(result.filename).toBe("uploads/abc123.jpg");
|
||||
});
|
||||
|
||||
it("handles upload response with missing raw_commit", async () => {
|
||||
const { parseUploadResponse } = await import("../../src/moderation/attachmentUploader");
|
||||
const { parseUploadResponse } = await import(
|
||||
"../../src/moderation/attachmentUploader"
|
||||
);
|
||||
|
||||
const response = {
|
||||
success: true,
|
||||
|
||||
Reference in New Issue
Block a user