Path: blob/main/tests/unit/partition-cell-options.test.ts
6449 views
/*1* partition-cell-options.test.ts2*3* Copyright (C) 2020-2023 Posit Software, PBC4*5*/6import { assertEquals } from "testing/asserts";7import { breakQuartoMd } from "../../src/core/lib/break-quarto-md.ts";8import { partitionCellOptions } from "../../src/core/lib/partition-cell-options.ts";9import { initYamlIntelligenceResourcesFromFilesystem } from "../../src/core/schema/utils.ts";10import { unitTest } from "../test.ts";11import { docs } from "../utils.ts";1213unitTest("partitionCellOptions with two-sided comments", async () => {14await initYamlIntelligenceResourcesFromFilesystem();15const qmd = Deno.readTextFileSync(16docs("partition-cell-options/issue-3901.qmd"),17);1819await breakQuartoMd(qmd);20assertEquals(21partitionCellOptions("c", [22"/*| echo: true */",23"/*| eval: false */",24]).yaml!.echo,25true,26);27});282930