Path: blob/main/tests/smoke/project/project-stdout.test.ts
12921 views
/*1* project-render.test.ts2*3* Copyright (C) 2020-2023 Posit Software, PBC4*5*/6import { existsSync } from "../../../src/deno_ral/fs.ts";7import { join } from "../../../src/deno_ral/path.ts";89import { Metadata } from "../../../src/config/types.ts";1011import { testQuartoCmd, Verify } from "../../test.ts";12import { docs } from "../../utils.ts";13import {14directoryEmptyButFor,15fileExists,16verifyYamlFile,17} from "../../verify.ts";1819import {20cleanWorking,21kProjectWorkingDir,22kQuartoProjectFile,23} from "./common.ts";2425const outDir = "_site";26const siteProjDir = docs("project/site");27const siteOutDir = join(siteProjDir, outDir);2829testQuartoCmd(30"render",31[siteProjDir, "-o", "-"],32[],33{34teardown: async () => {35if (existsSync(siteOutDir)) {36await Deno.remove(siteOutDir, { recursive: true });37}38}39},40);414243