diff options
| author | Russ Cox <rsc@golang.org> | 2015-06-24 11:11:51 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2015-06-24 22:27:33 +0000 |
| commit | 33ce9c19d7e2e7b7e38231e96b3378870c3f2069 (patch) | |
| tree | 23c465b24281345b1d9a26dffdd6a7d3fd392e70 /src/text/template/exec_test.go | |
| parent | 66130907d1483f851b514ab564c64fe1d1fceec6 (diff) | |
| download | go-33ce9c19d7e2e7b7e38231e96b3378870c3f2069.tar.xz | |
text/template: make zero Template work again
Fixes #11379.
Change-Id: Idbb5c3faad472b77e9867dd2d4551fef5e4ac5f1
Reviewed-on: https://go-review.googlesource.com/11421
Reviewed-by: Rob Pike <r@golang.org>
Diffstat (limited to 'src/text/template/exec_test.go')
| -rw-r--r-- | src/text/template/exec_test.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/text/template/exec_test.go b/src/text/template/exec_test.go index f083547ed8..ba0e434f98 100644 --- a/src/text/template/exec_test.go +++ b/src/text/template/exec_test.go @@ -882,7 +882,13 @@ func TestTree(t *testing.T) { func TestExecuteOnNewTemplate(t *testing.T) { // This is issue 3872. - _ = New("Name").Templates() + New("Name").Templates() + // This is issue 11379. + new(Template).Templates() + new(Template).Parse("") + new(Template).New("abc").Parse("") + new(Template).Execute(nil, nil) // returns an error (but does not crash) + new(Template).ExecuteTemplate(nil, "XXX", nil) // returns an error (but does not crash) } const testTemplates = `{{define "one"}}one{{end}}{{define "two"}}two{{end}}` |
