Use template fn errors to fail when the correct fn has not been assigned yet
This commit is contained in:
parent
56f98a9c14
commit
a52e76c0da
@ -42,6 +42,11 @@ func (t Template) TestTemplate(data interface{}) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
tpl = tpl.Funcs(template.FuncMap{
|
||||
"csrfField": func() template.HTML {
|
||||
return `<div class="hidden">STUB: PLACEHOLDER</div>`
|
||||
},
|
||||
})
|
||||
return tpl.Execute(&testWriter, data)
|
||||
}
|
||||
|
||||
@ -52,8 +57,8 @@ func FromFile(pattern ...string) (Template, error) {
|
||||
func FromFS(fs fs.FS, pattern ...string) (Template, error) {
|
||||
tpl := template.New(pattern[0])
|
||||
tpl = tpl.Funcs(template.FuncMap{
|
||||
"csrfField": func() template.HTML {
|
||||
return `<div class="hidden">STUB: PLACEHOLDER</div>`
|
||||
"csrfField": func() (template.HTML, error) {
|
||||
return `<div class="hidden">STUB: PLACEHOLDER</div>`, fmt.Errorf("csrfField Not Implimented")
|
||||
},
|
||||
})
|
||||
tpl, err := tpl.ParseFS(fs, pattern...)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user