diff --git a/tests/format/yaml/yaml-test-suite/__snapshots__/format.test.js.snap b/tests/format/yaml/yaml-test-suite/__snapshots__/format.test.js.snap index 45fce9d4e..dfd9bc8e8 100644 --- a/tests/format/yaml/yaml-test-suite/__snapshots__/format.test.js.snap +++ b/tests/format/yaml/yaml-test-suite/__snapshots__/format.test.js.snap @@ -65,6 +65,21 @@ parsers: ["yaml"] ================================================================================ `; +exports[`snippet: 2JQS.yaml - Block Mapping with Missing Keys format 1`] = ` +====================================options===================================== +parsers: ["yaml"] + printWidth: 80 (default) | +=====================================input====================================== +: a +: b + +=====================================output===================================== +: a +: b + +================================================================================ +`; + exports[`snippet: 2LFX.yaml - Spec Example 6.13. Reserved Directives [1.3] format 1`] = ` ====================================options===================================== parsers: ["yaml"] @@ -3931,6 +3946,37 @@ implicit block key: [implicit flow key: value] ================================================================================ `; +exports[`snippet: L24T.yaml - Trailing line of spaces format 1`] = ` +====================================options===================================== +parsers: ["yaml"] + printWidth: 80 (default) | +=====================================input====================================== +foo: | + x + + +=====================================output===================================== +foo: | + x + +================================================================================ +`; + +exports[`snippet: L24T-2.yaml - Trailing line of spaces format 1`] = ` +====================================options===================================== +parsers: ["yaml"] + printWidth: 80 (default) | +=====================================input====================================== +foo: | + x + +=====================================output===================================== +foo: | + x + +================================================================================ +`; + exports[`snippet: L94M.yaml - Tags in Explicit Mapping format 1`] = ` ====================================options===================================== parsers: ["yaml"] @@ -5836,6 +5882,23 @@ key: &an:chor value ================================================================================ `; +exports[`snippet: Y79Y-2.yaml - Tabs in various contexts format 1`] = ` +====================================options===================================== +parsers: ["yaml"] + printWidth: 80 (default) | +=====================================input====================================== +foo: | + +bar: 1 + +=====================================output===================================== +foo: | + +bar: 1 + +================================================================================ +`; + exports[`snippet: Y79Y-3.yaml - Tabs in various contexts format 1`] = ` ====================================options===================================== parsers: ["yaml"] diff --git a/tests/format/yaml/yaml-test-suite/format.test.js b/tests/format/yaml/yaml-test-suite/format.test.js index eda146d06..2c14dd23e 100644 --- a/tests/format/yaml/yaml-test-suite/format.test.js +++ b/tests/format/yaml/yaml-test-suite/format.test.js @@ -1,24 +1,11 @@ import yamlTestSuite from "yaml-test-suite"; -// https://github.com/eemeli/yaml/blob/086fa6b5bae325da18734750cddee231ce578930/tests/yaml-test-suite.ts#L19 -// https://github.com/prettier/yaml-unist-parser/blob/7b29a97bc3c1b98688a0b87709855e430735bb31/src/yaml-test-suite.test.ts#L4 -const SKIP = new Set([ - // - "2JQS.yaml", - "9MMA.yaml", - "SF5V.yaml", - // Bug: https://github.com/eemeli/yaml/issues/646 - "M5DY.yaml", -]); - // https://github.com/prettier/prettier/issues/18302 const BUGS = new Set([ - // - "Y79Y-2.yaml", "DE56-3.yaml", "DE56-4.yaml", - "L24T.yaml", - "L24T-2.yaml", + // Bug: https://github.com/eemeli/yaml/issues/646 + "M5DY.yaml", ]); runFormatTest( @@ -33,7 +20,7 @@ runFormatTest( const filename = `${id}${index === 0 ? "" : `-${index + 1}`}.yaml`; - if (SKIP.has(filename) || BUGS.has(filename)) { + if (BUGS.has(filename)) { // console.log(testCase); return; }