hugolib: Adjust test for Go 1.12
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 19 Feb 2019 20:47:03 +0000 (21:47 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 19 Feb 2019 20:47:38 +0000 (21:47 +0100)
hugolib/hugo_sites_build_errors_test.go

index fce6ec91527bb7261d6370862df949dc12169072..dd80946e8acd760214fc6083794a48a35edaed0d 100644 (file)
@@ -3,6 +3,7 @@ package hugolib
 import (
        "fmt"
        "path/filepath"
+       "regexp"
        "runtime"
        "strings"
        "testing"
@@ -211,7 +212,7 @@ func TestSiteBuildErrors(t *testing.T) {
                        assertBuildError: func(a testSiteBuildErrorAsserter, err error) {
                                assert.Error(err)
                                // This is fixed in latest Go source
-                               if strings.Contains(runtime.Version(), "devel") {
+                               if regexp.MustCompile("devel|12").MatchString(runtime.Version()) {
                                        fe := a.getFileError(err)
                                        assert.Equal(5, fe.Position().LineNumber)
                                        assert.Equal(21, fe.Position().ColumnNumber)