hugolib: Make an RST test optional
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 1 Jan 2022 11:20:07 +0000 (12:20 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 1 Jan 2022 11:20:07 +0000 (12:20 +0100)
If no RST installed.

hugolib/page_test.go

index 50263d4831ece0ea8011aa91d8fe2bacd8fbf52f..c59177652ccf7b7e6fe67f5ff13635b1dd8e5cdb 100644 (file)
@@ -25,6 +25,7 @@ import (
        "github.com/gohugoio/hugo/htesting"
 
        "github.com/gohugoio/hugo/markup/asciidocext"
+       "github.com/gohugoio/hugo/markup/rst"
 
        "github.com/gohugoio/hugo/config"
 
@@ -376,7 +377,7 @@ func testAllMarkdownEnginesForPages(t *testing.T,
                {"md", func() bool { return true }},
                {"mmark", func() bool { return true }},
                {"ad", func() bool { return asciidocext.Supports() }},
-               {"rst", func() bool { return true }},
+               {"rst", func() bool { return rst.Supports() }},
        }
 
        for _, e := range engines {
@@ -385,7 +386,6 @@ func testAllMarkdownEnginesForPages(t *testing.T,
                }
 
                t.Run(e.ext, func(t *testing.T) {
-
                        cfg, fs := newTestCfg(func(cfg config.Provider) error {
                                for k, v := range settings {
                                        cfg.Set(k, v)
@@ -433,7 +433,6 @@ func testAllMarkdownEnginesForPages(t *testing.T,
                        b.Assert(home, qt.Not(qt.IsNil))
                        b.Assert(home.File().Path(), qt.Equals, homePath)
                        b.Assert(content(home), qt.Contains, "Home Page Content")
-
                })
 
        }