Skip to content

Commit 7431a98

Browse files
committed
add tests
1 parent 626f842 commit 7431a98

File tree

1 file changed

+42
-25
lines changed

1 file changed

+42
-25
lines changed

internal/command/arguments/test_test.go

Lines changed: 42 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -72,60 +72,77 @@ func TestParseTest(t *testing.T) {
7272
"defaults": {
7373
args: nil,
7474
want: &Test{
75-
Filter: nil,
76-
TestDirectory: "tests",
77-
ViewType: ViewHuman,
78-
Vars: &Vars{},
75+
Filter: nil,
76+
TestDirectory: "tests",
77+
ViewType: ViewHuman,
78+
Vars: &Vars{},
79+
OperationParallelism: 10,
7980
},
8081
wantDiags: nil,
8182
},
8283
"with-filters": {
8384
args: []string{"-filter=one.tftest.hcl", "-filter=two.tftest.hcl"},
8485
want: &Test{
85-
Filter: []string{"one.tftest.hcl", "two.tftest.hcl"},
86-
TestDirectory: "tests",
87-
ViewType: ViewHuman,
88-
Vars: &Vars{},
86+
Filter: []string{"one.tftest.hcl", "two.tftest.hcl"},
87+
TestDirectory: "tests",
88+
ViewType: ViewHuman,
89+
Vars: &Vars{},
90+
OperationParallelism: 10,
8991
},
9092
wantDiags: nil,
9193
},
9294
"json": {
9395
args: []string{"-json"},
9496
want: &Test{
95-
Filter: nil,
96-
TestDirectory: "tests",
97-
ViewType: ViewJSON,
98-
Vars: &Vars{},
97+
Filter: nil,
98+
TestDirectory: "tests",
99+
ViewType: ViewJSON,
100+
Vars: &Vars{},
101+
OperationParallelism: 10,
99102
},
100103
wantDiags: nil,
101104
},
102105
"test-directory": {
103106
args: []string{"-test-directory=other"},
104107
want: &Test{
105-
Filter: nil,
106-
TestDirectory: "other",
107-
ViewType: ViewHuman,
108-
Vars: &Vars{},
108+
Filter: nil,
109+
TestDirectory: "other",
110+
ViewType: ViewHuman,
111+
Vars: &Vars{},
112+
OperationParallelism: 10,
109113
},
110114
wantDiags: nil,
111115
},
112116
"verbose": {
113117
args: []string{"-verbose"},
114118
want: &Test{
115-
Filter: nil,
116-
TestDirectory: "tests",
117-
ViewType: ViewHuman,
118-
Verbose: true,
119-
Vars: &Vars{},
119+
Filter: nil,
120+
TestDirectory: "tests",
121+
ViewType: ViewHuman,
122+
Verbose: true,
123+
Vars: &Vars{},
124+
OperationParallelism: 10,
120125
},
121126
},
127+
"with-parallelism-set": {
128+
args: []string{"-parallelism=5"},
129+
want: &Test{
130+
Filter: nil,
131+
TestDirectory: "tests",
132+
ViewType: ViewHuman,
133+
Vars: &Vars{},
134+
OperationParallelism: 5,
135+
},
136+
wantDiags: nil,
137+
},
122138
"unknown flag": {
123139
args: []string{"-boop"},
124140
want: &Test{
125-
Filter: nil,
126-
TestDirectory: "tests",
127-
ViewType: ViewHuman,
128-
Vars: &Vars{},
141+
Filter: nil,
142+
TestDirectory: "tests",
143+
ViewType: ViewHuman,
144+
Vars: &Vars{},
145+
OperationParallelism: 10,
129146
},
130147
wantDiags: tfdiags.Diagnostics{
131148
tfdiags.Sourceless(

0 commit comments

Comments
 (0)