Path: blob/main/tests/smoke/inspect/inspect-cleanup.test.ts
12921 views
/*1* inspect-cleanup.test.ts2*3* Copyright (C) 2020-2025 Posit Software, PBC4*5*/67import { existsSync } from "../../../src/deno_ral/fs.ts";8import { } from "../../../src/project/types.ts";9import {10ExecuteOutput,11testQuartoCmd,12} from "../../test.ts";13import { assert } from "testing/asserts";1415(() => {16const input = "docs/inspect/cleanup-issue-12336/cleanup-bug.qmd";17const output = "docs/inspect/cleanup-issue-12336/cleanup-bug.json";18testQuartoCmd(19"inspect",20[input, output],21[22{23name: "inspect-code-cells",24verify: async (outputs: ExecuteOutput[]) => {25assert(existsSync(output));26const json = JSON.parse(Deno.readTextFileSync(output));27assert(json.fileInformation["docs/inspect/cleanup-issue-12336/cleanup-bug.qmd"].metadata.engine === "jupyter");28assert(!existsSync("docs/inspect/cleanup-issue-12336/cleanup-bug.quarto_ipynb"));29}30}31],32{33teardown: async () => {34if (existsSync(output)) {35Deno.removeSync(output);36}37}38},39)})();4041