@@ -38,13 +38,16 @@ func TestTaskRun_Invalidate(t *testing.T) {
38
38
}{{
39
39
name : "invalid taskspec" ,
40
40
task : & v1beta1.TaskRun {},
41
- want : apis .ErrMissingField ("spec" ),
41
+ want : apis .ErrMissingField ("spec.taskref.name" , "spec.taskspec " ),
42
42
}, {
43
43
name : "invalid taskrun metadata" ,
44
44
task : & v1beta1.TaskRun {
45
45
ObjectMeta : metav1.ObjectMeta {
46
46
Name : "task.name" ,
47
47
},
48
+ Spec : v1beta1.TaskRunSpec {
49
+ TaskRef : & v1beta1.TaskRef {Name : "task" },
50
+ },
48
51
},
49
52
want : & apis.FieldError {
50
53
Message : "Invalid resource name: special character . must not be present" ,
@@ -92,7 +95,7 @@ func TestTaskRun_Workspaces_Invalid(t *testing.T) {
92
95
}},
93
96
},
94
97
},
95
- wantErr : apis .ErrMissingField ("workspace .persistentvolumeclaim.claimname" ),
98
+ wantErr : apis .ErrMissingField ("spec.workspaces[0] .persistentvolumeclaim.claimname" ),
96
99
}, {
97
100
name : "bind same workspace twice" ,
98
101
tr : & v1beta1.TaskRun {
@@ -108,7 +111,7 @@ func TestTaskRun_Workspaces_Invalid(t *testing.T) {
108
111
}},
109
112
},
110
113
},
111
- wantErr : apis .ErrMultipleOneOf ("spec.workspaces.name" ),
114
+ wantErr : apis .ErrMultipleOneOf ("spec.workspaces[1] .name" ),
112
115
}}
113
116
for _ , ts := range tests {
114
117
t .Run (ts .name , func (t * testing.T ) {
@@ -131,13 +134,13 @@ func TestTaskRunSpec_Invalidate(t *testing.T) {
131
134
}{{
132
135
name : "invalid taskspec" ,
133
136
spec : v1beta1.TaskRunSpec {},
134
- wantErr : apis .ErrMissingField ("spec " ),
137
+ wantErr : apis .ErrMissingField ("taskref.name" , "taskspec " ),
135
138
}, {
136
139
name : "invalid taskref name" ,
137
140
spec : v1beta1.TaskRunSpec {
138
141
TaskRef : & v1beta1.TaskRef {},
139
142
},
140
- wantErr : apis .ErrMissingField ("spec. taskref.name, spec. taskspec" ),
143
+ wantErr : apis .ErrMissingField ("taskref.name, taskspec" ),
141
144
}, {
142
145
name : "invalid taskref and taskspec together" ,
143
146
spec : v1beta1.TaskRunSpec {
@@ -151,7 +154,7 @@ func TestTaskRunSpec_Invalidate(t *testing.T) {
151
154
}}},
152
155
},
153
156
},
154
- wantErr : apis .ErrDisallowedFields ("spec. taskspec" , "spec. taskref" ),
157
+ wantErr : apis .ErrDisallowedFields ("taskspec" , "taskref" ),
155
158
}, {
156
159
name : "negative pipeline timeout" ,
157
160
spec : v1beta1.TaskRunSpec {
@@ -160,7 +163,7 @@ func TestTaskRunSpec_Invalidate(t *testing.T) {
160
163
},
161
164
Timeout : & metav1.Duration {Duration : - 48 * time .Hour },
162
165
},
163
- wantErr : apis .ErrInvalidValue ("-48h0m0s should be >= 0" , "spec. timeout" ),
166
+ wantErr : apis .ErrInvalidValue ("-48h0m0s should be >= 0" , "timeout" ),
164
167
}, {
165
168
name : "wrong taskrun cancel" ,
166
169
spec : v1beta1.TaskRunSpec {
@@ -169,7 +172,7 @@ func TestTaskRunSpec_Invalidate(t *testing.T) {
169
172
},
170
173
Status : "TaskRunCancell" ,
171
174
},
172
- wantErr : apis .ErrInvalidValue ("TaskRunCancell should be TaskRunCancelled" , "spec. status" ),
175
+ wantErr : apis .ErrInvalidValue ("TaskRunCancell should be TaskRunCancelled" , "status" ),
173
176
}, {
174
177
name : "invalid taskspec" ,
175
178
spec : v1beta1.TaskRunSpec {
@@ -189,15 +192,15 @@ func TestTaskRunSpec_Invalidate(t *testing.T) {
189
192
name : "invalid params" ,
190
193
spec : v1beta1.TaskRunSpec {
191
194
Params : []v1beta1.Param {{
192
- Name : "name " ,
195
+ Name : "myname " ,
193
196
Value : * v1beta1 .NewArrayOrString ("value" ),
194
197
}, {
195
- Name : "name " ,
198
+ Name : "myname " ,
196
199
Value : * v1beta1 .NewArrayOrString ("value" ),
197
200
}},
198
201
TaskRef : & v1beta1.TaskRef {Name : "mytask" },
199
202
},
200
- wantErr : apis .ErrMultipleOneOf ("spec. params.name" ),
203
+ wantErr : apis .ErrMultipleOneOf ("params[myname] .name" ),
201
204
}}
202
205
for _ , ts := range tests {
203
206
t .Run (ts .name , func (t * testing.T ) {
0 commit comments