mirror of
https://github.com/gohugoio/hugo.git
synced 2026-08-24 07:18:54 +00:00
all: Adjust tests for deprecated link and image render hook settings
This commit is contained in:
committed by
Bjørn Erik Pedersen
parent
45c00b7c16
commit
ca68936d61
@@ -239,9 +239,9 @@ defaultContentLanguageInSubdir = true
|
||||
duplicateResourceFiles = false
|
||||
[markup.goldmark.renderhooks]
|
||||
[markup.goldmark.renderhooks.link]
|
||||
#enableDefault = false
|
||||
#useEmbedded = 'never'
|
||||
[markup.goldmark.renderhooks.image]
|
||||
#enableDefault = false
|
||||
#useEmbedded = 'never'
|
||||
[languages]
|
||||
[languages.en]
|
||||
weight = 1
|
||||
@@ -291,7 +291,7 @@ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAA
|
||||
})
|
||||
|
||||
t.Run("Disabled", func(t *testing.T) {
|
||||
b := Test(t, strings.ReplaceAll(files, "#enableDefault = false", "enableDefault = false"))
|
||||
b := Test(t, strings.ReplaceAll(files, "#useEmbedded = 'never'", "useEmbedded = 'never'"))
|
||||
|
||||
b.AssertFileContent("public/nn/p1/index.html",
|
||||
"p1|<p><a href=\"p2\">P2</a>", "<img src=\"pixel.png\" alt=\"Pixel\">")
|
||||
@@ -304,9 +304,9 @@ func TestRenderHooksDefaultEscape(t *testing.T) {
|
||||
[markup.goldmark.extensions.typographer]
|
||||
disable = true
|
||||
[markup.goldmark.renderHooks.image]
|
||||
enableDefault = ENABLE
|
||||
useEmbedded = 'WHEN'
|
||||
[markup.goldmark.renderHooks.link]
|
||||
enableDefault = ENABLE
|
||||
useEmbedded = 'WHEN'
|
||||
[markup.goldmark.parser]
|
||||
wrapStandAloneImageWithinParagraph = false
|
||||
[markup.goldmark.parser.attribute]
|
||||
@@ -326,13 +326,13 @@ Image: 
|
||||
{{ .Content }}
|
||||
`
|
||||
|
||||
for _, enabled := range []bool{true, false} {
|
||||
t.Run(fmt.Sprint(enabled), func(t *testing.T) {
|
||||
for _, when := range []string{"auto", "never", "always", "fallback"} {
|
||||
t.Run(fmt.Sprint(when), func(t *testing.T) {
|
||||
t.Parallel()
|
||||
b := Test(t, strings.ReplaceAll(files, "ENABLE", fmt.Sprint(enabled)))
|
||||
b := Test(t, strings.ReplaceAll(files, "WHEN", fmt.Sprint(when)))
|
||||
|
||||
// The escaping is slightly different between the two.
|
||||
if enabled {
|
||||
if when == "always" || when == "fallback" {
|
||||
b.AssertFileContent("public/index.html",
|
||||
"Link: <a href=\"/destination-%22%3C%3E\" title=\"title-"<>&\">text-"<>&</a>",
|
||||
"img src=\"/destination-%22%3C%3E\" alt=\"alt-"<>&\" title=\"title-"<>&\">",
|
||||
|
||||
+2
-2
@@ -69,9 +69,9 @@ func TestRSSCanonifyURLsSubDir(t *testing.T) {
|
||||
baseURL = 'https://example.org/subdir'
|
||||
disableKinds = ['section','sitemap','taxonomy','term']
|
||||
[markup.goldmark.renderHooks.image]
|
||||
enableDefault = true
|
||||
useEmbedded = 'fallback'
|
||||
[markup.goldmark.renderHooks.link]
|
||||
enableDefault = true
|
||||
useEmbedded = 'fallback'
|
||||
-- layouts/_markup/render-image.html --
|
||||
{{- $u := urls.Parse .Destination -}}
|
||||
{{- $src := $u.String | relURL -}}
|
||||
|
||||
Reference in New Issue
Block a user