Path: blob/main/tests/smoke/issues/9133/9133.test.ts
12922 views
import { quarto } from "../../../../src/quarto.ts";1import { test } from "../../../test.ts";2if (Deno.build.os !== "windows") {3test({4name: "https://github.com/quarto-dev/quarto-cli/issues/9133",5context: {6setup: async () => {7Deno.mkdirSync("smoke/issues/9133/oh'\"no", { recursive: true });8Deno.copyFileSync("smoke/issues/9133/jl", "smoke/issues/9133/oh'\"no/jl.qmd");9Deno.copyFileSync("smoke/issues/9133/py", "smoke/issues/9133/oh'\"no/py.qmd");1011const timeout = new Promise((_resolve, reject) => {12setTimeout(reject, 600000, "timed out after 10 minutes");13});14await Promise.race([15Promise.all([16quarto(["render", "smoke/issues/9133/oh'\"no/jl.qmd"]),17quarto(["render", "smoke/issues/9133/oh'\"no/py.qmd"]),18]),19timeout,20]);21}22},23execute: async () => {24Deno.removeSync("smoke/issues/9133/oh'\"no", { recursive: true });25},26verify: [],27type: "smoke"28});29}303132