tests/converters/graphicsmagick.test.ts
Rama main · réplica de lectura del repositorio original.
import { expect, test } from "bun:test";
import { convert } from "../../src/converters/graphicsmagick";
import { runCommonTests } from "./helpers/commonTests";
import { createMockExecFile } from "./helpers/converters";
runCommonTests(convert);
test("convert applies EXIF auto-orient", async () => {
const { execFile, calls } = createMockExecFile();
const result = await convert("input.jpg", "jpg", "pdf", "output.pdf", undefined, execFile);
expect(result).toBe("Done");
expect(calls).toEqual([
{ cmd: "gm", args: ["convert", "input.jpg", "-auto-orient", "output.pdf"] },
]);
});