Path: blob/main/tests/smoke/yaml-intelligence/yaml-intelligence-folded-block-strings.test.ts
6449 views
/*1* yaml-intelligence-embedded-html.test.ts2*3* Copyright (C) 2022 Posit Software, PBC4*5*/67const yamlStr = `8format:9html:10toc-title: >11Contents12`;1314import { unitTest } from "../../test.ts";15import { assert } from "testing/asserts";16import { initYamlIntelligenceResourcesFromFilesystem } from "../../../src/core/schema/utils.ts";17import {18initState,19setInitializer,20} from "../../../src/core/lib/yaml-validation/state.ts";21import { readAndValidateYamlFromMappedString } from "../../../src/core/lib/yaml-schema/validated-yaml.ts";22import { asMappedString } from "../../../src/core/lib/mapped-text.ts";2324import { getProjectConfigSchema } from "../../../src/core/lib/yaml-schema/project-config.ts";2526async function fullInit() {27await initYamlIntelligenceResourcesFromFilesystem();28}2930unitTest("yaml-intelligence-folded-block-strings", async () => {31setInitializer(fullInit);32await initState();33const configSchema = await getProjectConfigSchema();3435const { yamlValidationErrors } = await readAndValidateYamlFromMappedString(36asMappedString(yamlStr),37configSchema,38);3940assert(yamlValidationErrors.length === 0);41});424344