fix: interpolate dynamic vars in defer (#1818) · go-task/task@5eaf0b2 · GitHub
Skip to content

Commit 5eaf0b2

Browse files
authored
fix: interpolate dynamic vars in defer (#1818)
1 parent 56f3735 commit 5eaf0b2

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

‎task.go‎

Lines changed: 1 addition & 1 deletion

‎task_test.go‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,7 +1788,7 @@ func TestExitCodeZero(t *testing.T) {
17881788
require.NoError(t, e.Setup())
17891789

17901790
require.NoError(t, e.Run(context.Background(), &ast.Call{Task: "exit-zero"}))
1791-
assert.Equal(t, "FOO=bar - EXIT_CODE=", strings.TrimSpace(buff.String()))
1791+
assert.Equal(t, "FOO=bar - DYNAMIC_FOO=bar - EXIT_CODE=", strings.TrimSpace(buff.String()))
17921792
}
17931793

17941794
func TestExitCodeOne(t *testing.T) {
@@ -1802,7 +1802,7 @@ func TestExitCodeOne(t *testing.T) {
18021802
require.NoError(t, e.Setup())
18031803

18041804
require.Error(t, e.Run(context.Background(), &ast.Call{Task: "exit-one"}))
1805-
assert.Equal(t, "FOO=bar - EXIT_CODE=1", strings.TrimSpace(buff.String()))
1805+
assert.Equal(t, "FOO=bar - DYNAMIC_FOO=bar - EXIT_CODE=1", strings.TrimSpace(buff.String()))
18061806
}
18071807

18081808
func TestIgnoreNilElements(t *testing.T) {

‎testdata/exit_code/Taskfile.yml‎

Lines changed: 6 additions & 2 deletions

0 commit comments

Comments
 (0)