Add one more temporary template test for linux/arm

See #1771
This commit is contained in:
Bjørn Erik Pedersen 2016-01-13 14:26:25 +01:00
parent bca2d38e52
commit e8ca52e93a

View file

@ -94,7 +94,7 @@ html lang=en
// A Go stdlib test for linux/arm. Will remove later.
// See #1771
func TestBigInteger(t *testing.T) {
func TestBigIntegerFunc(t *testing.T) {
var func1 = func(v int64) error {
return nil
}
@ -116,6 +116,32 @@ func TestBigInteger(t *testing.T) {
}
// A Go stdlib test for linux/arm. Will remove later.
// See #1771
type BI struct {
}
func (b BI) A(v int64) error {
return nil
}
func TestBigIntegerMethod(t *testing.T) {
data := &BI{}
tpl, err := template.New("foo2").Parse("{{ .A 3e80 }}")
if err != nil {
t.Fatal("Parse failed:", err)
}
err = tpl.ExecuteTemplate(ioutil.Discard, "foo2", data)
if err == nil {
t.Fatal("Execute should have failed")
}
t.Log("Got expected error:", err)
}
// Test for bugs discovered by https://github.com/dvyukov/go-fuzz
func TestTplGoFuzzReports(t *testing.T) {