diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-07-18 19:58:39 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2018-07-19 14:32:43 +0200 |
commit | e25aa655f4227ac064be5fe770d517a80acd46b2 (patch) | |
tree | d5826566794ba8acba57fda155d56ba3d844fbad /hugolib/shortcode_test.go | |
parent | 12679b408362a93a3c6159588d6291a3b7ed5548 (diff) |
Add configurable ref/relref error handling and notFoundURL
Two new settings:
* refLinksErrorLevel: ERROR (default) or WARNING. ERROR will fail the build.
* refLinksNotFoundURL: Used as a placeholder when page references cannot be found.
Fixes #4964
Diffstat (limited to 'hugolib/shortcode_test.go')
-rw-r--r-- | hugolib/shortcode_test.go | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/hugolib/shortcode_test.go b/hugolib/shortcode_test.go index 1437ae0cf..f4935c6e9 100644 --- a/hugolib/shortcode_test.go +++ b/hugolib/shortcode_test.go @@ -34,7 +34,6 @@ import ( "github.com/gohugoio/hugo/deps" "github.com/gohugoio/hugo/helpers" - "github.com/gohugoio/hugo/langs" "github.com/gohugoio/hugo/tpl" "github.com/stretchr/testify/require" @@ -42,19 +41,16 @@ import ( // TODO(bep) remove func pageFromString(in, filename string, withTemplate ...func(templ tpl.TemplateHandler) error) (*Page, error) { - s := newTestSite(nil) - if len(withTemplate) > 0 { - // Have to create a new site - var err error - cfg, fs := newTestCfg() + var err error + cfg, fs := newTestCfg() - d := deps.DepsCfg{Language: langs.NewLanguage("en", cfg), Cfg: cfg, Fs: fs, WithTemplate: withTemplate[0]} + d := deps.DepsCfg{Cfg: cfg, Fs: fs, WithTemplate: withTemplate[0]} - s, err = NewSiteForCfg(d) - if err != nil { - return nil, err - } + s, err := NewSiteForCfg(d) + if err != nil { + return nil, err } + return s.NewPageFrom(strings.NewReader(in), filename) } |