summaryrefslogtreecommitdiffstats
path: root/hugolib/config_test.go
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2022-06-04 17:39:34 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2022-06-04 17:47:20 +0200
commit311b8008bfba3411741ef8ebe4b094adb92ce041 (patch)
treeb79e2023069fd48f5023f0b03b820542ee26dd65 /hugolib/config_test.go
parentc7d5f9f067fd6a37ac6b75cb1c02259debd3ff21 (diff)
helpers: Fix panic with invalid defaultMarkdownHandler
Fixes #9968
Diffstat (limited to 'hugolib/config_test.go')
-rw-r--r--hugolib/config_test.go26
1 files changed, 26 insertions, 0 deletions
diff --git a/hugolib/config_test.go b/hugolib/config_test.go
index 222568b7c..882d83c8d 100644
--- a/hugolib/config_test.go
+++ b/hugolib/config_test.go
@@ -756,3 +756,29 @@ theme_param="themevalue2"
})
}
+
+func TestInvalidDefaultMarkdownHandler(t *testing.T) {
+ t.Parallel()
+
+ files := `
+-- config.toml --
+[markup]
+defaultMarkdownHandler = 'blackfriday'
+-- content/_index.md --
+## Foo
+-- layouts/index.html --
+{{ .Content }}
+
+`
+
+ b, err := NewIntegrationTestBuilder(
+ IntegrationTestConfig{
+ T: t,
+ TxtarString: files,
+ },
+ ).BuildE()
+
+ b.Assert(err, qt.IsNotNil)
+ b.Assert(err.Error(), qt.Contains, "Configured defaultMarkdownHandler \"blackfriday\" not found. Did you mean to use goldmark? Blackfriday was removed in Hugo v0.100.0.")
+
+}