diff --git a/tests/converters/dasel.test.ts b/tests/converters/dasel.test.ts index adad804..b08bed9 100644 --- a/tests/converters/dasel.test.ts +++ b/tests/converters/dasel.test.ts @@ -55,7 +55,7 @@ describe("convert", () => { test("should reject if execFile returns an error", async () => { mockExecFile = (cmd, args, callback) => callback(new Error("fail"), "", ""); - expect( + await expect( convert("input.yaml", "yaml", "json", "output.json", undefined, mockExecFile), ).rejects.toMatch(/error: Error: fail/); }); @@ -63,7 +63,7 @@ describe("convert", () => { test("should reject if writeFile fails", async () => { // @ts-expect-error: property __promisify__ is missing fs.writeFile = (path, data, cb) => cb(new Error("write fail")); - expect( + await expect( convert("input.yaml", "yaml", "json", "output.json", undefined, (cmd, args, cb) => cb(null, "output-data", ""), ), diff --git a/tests/converters/libreoffice.test.ts b/tests/converters/libreoffice.test.ts index 8e6dcf5..3984967 100644 --- a/tests/converters/libreoffice.test.ts +++ b/tests/converters/libreoffice.test.ts @@ -108,14 +108,14 @@ test("strips leading './' from outdir", async () => { // --- promise settlement ------------------------------------------------------ test("resolves with 'Done' when execFile succeeds", async () => { behavior = { kind: "success", stdout: "fine", stderr: "" }; - expect(convert("in.txt", "txt", "docx", "out/out.docx", undefined, mockExecFile)).resolves.toBe( + await expect(convert("in.txt", "txt", "docx", "out/out.docx", undefined, mockExecFile)).resolves.toBe( "Done", ); }); test("rejects when execFile returns an error", async () => { behavior = { kind: "error", message: "convert failed", stderr: "oops" }; - expect(convert("in.txt", "txt", "docx", "out/out.docx", undefined, mockExecFile)).rejects.toMatch( + await expect(convert("in.txt", "txt", "docx", "out/out.docx", undefined, mockExecFile)).rejects.toMatch( /error: Error: convert failed/, ); }); diff --git a/tests/converters/pandoc.test.ts b/tests/converters/pandoc.test.ts index 168d6f8..c910d6c 100644 --- a/tests/converters/pandoc.test.ts +++ b/tests/converters/pandoc.test.ts @@ -59,7 +59,7 @@ describe("convert", () => { test("should reject if execFile returns an error", async () => { mockExecFile = (cmd, args, callback) => callback(new Error("fail"), "", ""); - expect( + await expect( convert("input.md", "markdown", "html", "output.html", undefined, mockExecFile), ).rejects.toMatch(/error: Error: fail/); }); diff --git a/tests/converters/vtracer.test.ts b/tests/converters/vtracer.test.ts index e68cb4a..365748e 100644 --- a/tests/converters/vtracer.test.ts +++ b/tests/converters/vtracer.test.ts @@ -51,7 +51,7 @@ describe("convert", () => { test("should reject if execFile returns an error", async () => { mockExecFile = (cmd, args, callback) => callback(new Error("fail"), "", "stderr output"); - expect( + await expect( convert("input.png", "png", "svg", "output.svg", undefined, mockExecFile), ).rejects.toMatch(/error: Error: fail\nstderr: stderr output/); });