check_template_test.go 456 B

1234567891011121314151617
  1. package tpl_test
  2. import (
  3. "testing"
  4. "github.com/OliveTin/OliveTin/internal/tpl"
  5. "github.com/stretchr/testify/assert"
  6. "github.com/stretchr/testify/require"
  7. )
  8. func TestCheckActionTemplateParses(t *testing.T) {
  9. assert.NoError(t, tpl.CheckActionTemplateParses(`{{ host.name }}`))
  10. assert.NoError(t, tpl.CheckActionTemplateParses(`{{ host.hostname }}`))
  11. err := tpl.CheckActionTemplateParses(`{{ host.name | default "All" }}`)
  12. require.Error(t, err)
  13. }