Path: blob/main/tests/unit/guess-chunk-options-format.test.ts
6449 views
/*1* guess-chunk-option-format.test.ts2*3* Copyright (C) 2021-2022 Posit Software, PBC4*5*/67import { guessChunkOptionsFormat } from "../../src/core/lib/guess-chunk-options-format.ts";89import { unitTest } from "../test.ts";10import { assert } from "testing/asserts";1112// deno-lint-ignore require-await13unitTest("guess-chunk-options-format-test", async () => {14const knitrOptionsChunk = `rmdworkflow,15echo = FALSE,16fig.cap = "A diagram illustrating how an R Markdown document17is converted to the final output document.",18out.width = "100%"`;19const yamlOptionsChunk = `foo: "echo = FALSE"`;20assert(guessChunkOptionsFormat(knitrOptionsChunk) === "knitr");21assert(guessChunkOptionsFormat(yamlOptionsChunk) === "yaml");22});232425