summaryrefslogtreecommitdiff
path: root/internal/cli/run_test.go
blob: 705fe291efdb8b57996879b72149037c145a5918 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package cli

import (
	"strings"
	"testing"
)

func TestRunTasks_InvalidParallel(t *testing.T) {
	for _, parallel := range []int{0, -1, -100} {
		err := runTasks("ignored.yaml", parallel, false)
		if err == nil {
			t.Fatalf("parallel=%d: expected error, got nil", parallel)
		}
		if !strings.Contains(err.Error(), "--parallel") {
			t.Errorf("parallel=%d: error should mention --parallel flag, got: %v", parallel, err)
		}
	}
}