hugolib: Adjust Go version specific test

See #6304
This commit is contained in:
Bjørn Erik Pedersen 2019-09-04 09:50:32 +02:00
parent b43130115d
commit dc3f3df29d
No known key found for this signature in database
GPG key ID: 330E6E2BD4859D8F

View file

@ -3,8 +3,6 @@ package hugolib
import ( import (
"fmt" "fmt"
"path/filepath" "path/filepath"
"regexp"
"runtime"
"strings" "strings"
"testing" "testing"
"time" "time"
@ -212,14 +210,9 @@ func TestSiteBuildErrors(t *testing.T) {
assertBuildError: func(a testSiteBuildErrorAsserter, err error) { assertBuildError: func(a testSiteBuildErrorAsserter, err error) {
a.c.Assert(err, qt.Not(qt.IsNil)) a.c.Assert(err, qt.Not(qt.IsNil))
// This is fixed in latest Go source
if regexp.MustCompile("devel|12").MatchString(runtime.Version()) {
fe := a.getFileError(err) fe := a.getFileError(err)
a.c.Assert(fe.Position().LineNumber, qt.Equals, 5) a.c.Assert(fe.Position().LineNumber, qt.Equals, 5)
a.c.Assert(fe.Position().ColumnNumber, qt.Equals, 21) a.c.Assert(fe.Position().ColumnNumber, qt.Equals, 21)
} else {
a.c.Assert(err.Error(), qt.Contains, `execute of template failed: panic in Execute`)
}
}, },
}, },
} }