Files
task/testdata/requires/Taskfile.yml
Pete Davison 4736bc2734 refactor: unify how executor tests are written (#2042)
* feat: use TaskTest for executor tests

* feat: more tests

* feat: separate tests for executing and formatting with new functional options that work for both test types

* feat: formatter tests

* refactor: more tests
2025-03-31 17:53:58 +01:00

44 lines
658 B
YAML

version: '3'
tasks:
default:
- task: missing-var
missing-var:
requires:
vars:
- FOO
cmd: echo "{{.FOO}}"
var-defined-in-task:
vars:
FOO: bar
requires:
vars:
- FOO
cmd: echo "{{.FOO}}"
validation-var-dynamic:
vars:
FOO:
sh: echo "one"
requires:
vars:
- name: FOO
enum: ['one', 'two']
validation-var:
requires:
vars:
- ENV
- name: FOO
enum: ['one', 'two']
require-before-compile:
requires:
vars: [ MY_VAR ]
cmd: |
{{range .MY_VAR | splitList " " }}
echo {{.}}
{{end}}