Skip to content

Commit

Permalink
test: add e2e test to verify that usage arguments and flags are set a…
Browse files Browse the repository at this point in the history
…s environment variables when running toml tasks
  • Loading branch information
gturi committed Feb 1, 2025
1 parent a80f287 commit a45c53c
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions e2e/tasks/test_task_run_toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,26 @@ arg "myarg" "myarg description" default="foo"
run = 'echo {{arg(name="myarg")}}'
EOF
assert "mise run a" "foo"

cat <<'EOF' >mise.toml
[tasks.usage-env]
usage = '''
arg "myarg" "myarg description" default="foo"
'''
run = 'echo myarg=$usage_myarg'
EOF

assert "mise run usage-env" "myarg=foo"
assert "mise run usage-env bar" "myarg=bar"

cat <<'EOF' >mise.toml
[tasks.usage-env]
usage = '''
flag "-m --myflag <myflag>" default="foo"
'''
run = 'echo myflag=$usage_myflag'
EOF

assert "mise run usage-env" "myflag=foo"
assert "mise run usage-env -m bar" "myflag=bar"
assert "mise run usage-env --myflag bar" "myflag=bar"

0 comments on commit a45c53c

Please sign in to comment.