Fix pre-existing test-expectation and formatting nits in TOML package

Two unrelated pre-existing issues in pkg/yqlib, split out from the
comment-fidelity work:

- The go-toml/v2 2.4.2 bump (#2762) renamed the single-line
  unterminated-string parser error from `basic string not terminated by "`
  to `unterminated basic string`, but the decode-error scenario still
  asserted the old text, so TestTomlScenarios failed. Update it to match.
- gofmt: a comment line in encoder_toml.go was indented with spaces.
This commit is contained in:
Jacob Heider 2026-07-04 18:43:20 -04:00
parent e2f1d5ccf7
commit ed2ad17954
No known key found for this signature in database
GPG Key ID: 51E3FD0EE62677B6
2 changed files with 2 additions and 2 deletions

View File

@ -677,7 +677,7 @@ func (te *tomlEncoder) colorizeToml(input []byte) []byte {
// Table sections - [section] or [[array]]
// Only treat '[' as a table section if it appears at the start of the line
// (possibly after whitespace). This avoids incorrectly colouring inline arrays like
// (possibly after whitespace). This avoids incorrectly colouring inline arrays like
// "ports = [8000, 8001]" as table sections.
if ch == '[' {
isSectionHeader := true

View File

@ -369,7 +369,7 @@ var tomlScenarios = []formatScenario{
skipDoc: true,
description: "blank",
input: `A = "hello`,
expectedError: `bad file 'sample.yml': basic string not terminated by "`,
expectedError: `bad file 'sample.yml': unterminated basic string`,
scenarioType: "decode-error",
},
{