mirror of
https://github.com/go-task/task.git
synced 2025-03-31 22:05:19 +02:00
add unit test for displaying commands
This commit is contained in:
parent
33f3894372
commit
474f27c6d3
@ -9,7 +9,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestPrintsDependencies(t *testing.T) {
|
func TestPrintsDependenciesIfPresent(t *testing.T) {
|
||||||
buffer := &bytes.Buffer{}
|
buffer := &bytes.Buffer{}
|
||||||
l := logger.Logger{
|
l := logger.Logger{
|
||||||
Stdout: buffer,
|
Stdout: buffer,
|
||||||
@ -32,7 +32,7 @@ func TestPrintsDependencies(t *testing.T) {
|
|||||||
assert.Contains(t, buffer.String(), "\n - dep3\n")
|
assert.Contains(t, buffer.String(), "\n - dep3\n")
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDoesNotPrintDependencies(t *testing.T) {
|
func TestDoesNotPrintDependenciesIfMissing(t *testing.T) {
|
||||||
buffer := &bytes.Buffer{}
|
buffer := &bytes.Buffer{}
|
||||||
l := logger.Logger{
|
l := logger.Logger{
|
||||||
Stdout: buffer,
|
Stdout: buffer,
|
||||||
@ -47,3 +47,42 @@ func TestDoesNotPrintDependencies(t *testing.T) {
|
|||||||
|
|
||||||
assert.NotContains(t, buffer.String(), "dependencies:")
|
assert.NotContains(t, buffer.String(), "dependencies:")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestPrintTaskName(t *testing.T) {
|
||||||
|
buffer := &bytes.Buffer{}
|
||||||
|
l := logger.Logger{
|
||||||
|
Stdout: buffer,
|
||||||
|
Stderr: buffer,
|
||||||
|
Verbose: false,
|
||||||
|
}
|
||||||
|
task := &taskfile.Task{
|
||||||
|
Task: "my-task-name",
|
||||||
|
}
|
||||||
|
|
||||||
|
summary.Print(&l, task)
|
||||||
|
|
||||||
|
assert.Contains(t, buffer.String(), "task: my-task-name\n")
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestPrintTaskCommandsIfPresent(t *testing.T) {
|
||||||
|
buffer := &bytes.Buffer{}
|
||||||
|
l := logger.Logger{
|
||||||
|
Stdout: buffer,
|
||||||
|
Stderr: buffer,
|
||||||
|
Verbose: false,
|
||||||
|
}
|
||||||
|
task := &taskfile.Task{
|
||||||
|
Cmds: []*taskfile.Cmd{
|
||||||
|
{Cmd: "command-1"},
|
||||||
|
{Cmd: "command-2"},
|
||||||
|
{Cmd: "command-3"},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
summary.Print(&l, task)
|
||||||
|
|
||||||
|
assert.Contains(t, buffer.String(), "\ncommands:\n")
|
||||||
|
assert.Contains(t, buffer.String(), "\n - command-1\n")
|
||||||
|
assert.Contains(t, buffer.String(), "\n - command-2\n")
|
||||||
|
assert.Contains(t, buffer.String(), "\n - command-3\n")
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user