1
0
mirror of https://github.com/go-task/task.git synced 2025-06-15 00:15:10 +02:00

Merge branch 'master' into master

This commit is contained in:
Tobias Salzmann
2018-08-01 10:47:25 +02:00
committed by GitHub
56 changed files with 886 additions and 299 deletions

View File

@ -12,6 +12,7 @@ import (
"github.com/go-task/task"
"github.com/go-task/task/internal/taskfile"
"github.com/mitchellh/go-homedir"
"github.com/stretchr/testify/assert"
)
@ -435,3 +436,22 @@ func TestTaskIgnoreErrors(t *testing.T) {
assert.Error(t, e.Run(taskfile.Call{Task: "cmd-should-fail"}))
})
}
func TestExpand(t *testing.T) {
const dir = "testdata/expand"
home, err := homedir.Dir()
if err != nil {
t.Errorf("Couldn't get $HOME: %v", err)
}
var buff bytes.Buffer
e := task.Executor{
Dir: dir,
Stdout: &buff,
Stderr: &buff,
}
assert.NoError(t, e.Setup())
assert.NoError(t, e.Run(taskfile.Call{Task: "pwd"}))
assert.Equal(t, home, strings.TrimSpace(buff.String()))
}