From: Anthony Fok Date: Fri, 28 Jul 2017 05:28:43 +0000 (-0600) Subject: tpl: Accommodate gccgo in TestMethodToName X-Git-Tag: v0.26~22 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=555a9bc80;p=brevno-suite%2Fhugo tpl: Accommodate gccgo in TestMethodToName Fixes #3744 --- diff --git a/tpl/internal/templatefuncRegistry_test.go b/tpl/internal/templatefuncRegistry_test.go index dfc4ba09..c2194807 100644 --- a/tpl/internal/templatefuncRegistry_test.go +++ b/tpl/internal/templatefuncRegistry_test.go @@ -14,6 +14,7 @@ package internal import ( + "runtime" "testing" "github.com/stretchr/testify/require" @@ -29,5 +30,9 @@ func (t *Test) MyTestMethod() string { func TestMethodToName(t *testing.T) { test := &Test{} - require.Equal(t, "MyTestMethod", methodToName(test.MyTestMethod)) + if runtime.Compiler == "gccgo" { + require.Equal(t, "$thunk0", methodToName(test.MyTestMethod)) + } else { + require.Equal(t, "MyTestMethod", methodToName(test.MyTestMethod)) + } }