From cc5e532d14e69c84ee938b9e19da2a23f108ddfe Mon Sep 17 00:00:00 2001 From: Cameron Little Date: Sat, 9 May 2020 14:49:31 +0200 Subject: [PATCH] Add failing test for invalid css with allClasses This was reported at https://github.com/gohugoio/hugo/issues/7207 --- formatters/html/html_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/formatters/html/html_test.go b/formatters/html/html_test.go index cd9ea98..b056f19 100644 --- a/formatters/html/html_test.go +++ b/formatters/html/html_test.go @@ -222,3 +222,14 @@ func TestReconfigureOptions(t *testing.T) { assert.NoError(t, err) assert.Equal(t, `
echo FOO
`, buf.String()) } + +func TestWriteCssWithAllClasses(t *testing.T) { + formatter := New() + formatter.allClasses = true + + var buf bytes.Buffer + err := formatter.WriteCSS(&buf, styles.Fallback) + + assert.NoError(t, err) + assert.NotContains(t, buf.String(), ".chroma . {", "Generated css doesn't contain invalid css") +}