Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/tests/smoke/yaml-intelligence/yaml-intelligence-code-cell-options.test.ts
6442 views
1
import { testQuartoCmd } from "../../test.ts";
2
import { fileLoader } from "../../utils.ts";
3
import { printsMessage } from "../../verify.ts";
4
5
const yamlDocs = fileLoader("yaml");
6
7
const testYamlValidationFails = (file: string) => {
8
testQuartoCmd(
9
"render",
10
[yamlDocs(file, "html").input, "--to", "html", "--quiet"],
11
[printsMessage({level: "ERROR", regex: /Validation of YAML cell metadata failed/})],
12
);
13
};
14
15
const files = [
16
"fail-validation-knitr.qmd",
17
"fail-validation-knitr-backticks.qmd",
18
"fail-validation-jupyter.qmd",
19
"fail-validation-jupyter-backticks.qmd",
20
"fail-validation-julia.qmd",
21
"fail-validation-julia-backticks.qmd",
22
];
23
24
files.forEach(testYamlValidationFails);
25
26
27