URI: 
       hugolib: Adjust error test to make it pass on Go tip - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit acc14b4646d849e09e8da37552d4f4f777d0fce2
   DIR parent 2d7709d15584e4c11138cd7fe92717a2a58e4585
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Wed, 24 Oct 2018 14:02:34 +0200
       
       hugolib: Adjust error test to make it pass on Go tip
       
       Diffstat:
         M hugolib/hugo_sites_build_errors_te… |      12 +++++++++++-
       
       1 file changed, 11 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/hugolib/hugo_sites_build_errors_test.go b/hugolib/hugo_sites_build_errors_test.go
       @@ -3,6 +3,7 @@ package hugolib
        import (
                "fmt"
                "path/filepath"
       +        "runtime"
                "strings"
                "testing"
        
       @@ -199,14 +200,23 @@ func TestSiteBuildErrors(t *testing.T) {
                                },
                        },
                        {
       +                        // See https://github.com/gohugoio/hugo/issues/5327
                                name:     "Panic in template Execute",
                                fileType: single,
                                fileFixer: func(content string) string {
                                        return strings.Replace(content, ".Title", ".Parent.Parent.Parent", 1)
                                },
       +
                                assertBuildError: func(a testSiteBuildErrorAsserter, err error) {
                                        assert.Error(err)
       -                                assert.Contains(err.Error(), `execute of template failed: panic in Execute`)
       +                                // This is fixed in latest Go source
       +                                if strings.Contains(runtime.Version(), "devel") {
       +                                        fe := a.getFileError(err)
       +                                        assert.Equal(5, fe.LineNumber)
       +                                        assert.Equal(21, fe.ColumnNumber)
       +                                } else {
       +                                        assert.Contains(err.Error(), `execute of template failed: panic in Execute`)
       +                                }
                                },
                        },
                }