@@ -67,15 +67,7 @@ func Test_buildSetOfPRNumbers(t *testing.T) {
67
67
}
68
68
69
69
func Test_githubFromToPRLister_listPRs (t * testing.T ) {
70
- type fields struct {
71
- client * githubClient
72
- fromRef * ref
73
- toRef * ref
74
- branch string
75
- }
76
- type args struct {
77
- previousReleaseRef ref
78
- }
70
+
79
71
tests := []struct {
80
72
name string
81
73
fields * githubFromToPRLister
@@ -85,106 +77,106 @@ func Test_githubFromToPRLister_listPRs(t *testing.T) {
85
77
{
86
78
name : "Successful PR Listing" ,
87
79
fields : & githubFromToPRLister {
88
- client : & githubClient {
89
- repo : "kubernetes-sigs/kind" ,
80
+ client : & githubClient {
81
+ repo : "kubernetes-sigs/kind" ,
90
82
},
91
83
fromRef : ref {
92
84
reType : "tags" ,
93
- value : "v0.26.0" ,
85
+ value : "v0.26.0" ,
94
86
},
95
87
toRef : ref {
96
88
reType : "tags" ,
97
- value : "v0.27.0" ,
89
+ value : "v0.27.0" ,
98
90
},
99
- branch : "main" ,
91
+ branch : "main" ,
100
92
},
101
93
args : ref {
102
94
reType : "tags" ,
103
- value : "v0.26.0" ,
95
+ value : "v0.26.0" ,
104
96
},
105
97
wantErr : false ,
106
98
},
107
99
{
108
100
name : "Setting previousReleaseRef.value blank - should use toRef and fromRef from fields" ,
109
101
fields : & githubFromToPRLister {
110
- client : & githubClient {
111
- repo : "kubernetes-sigs/kind" ,
102
+ client : & githubClient {
103
+ repo : "kubernetes-sigs/kind" ,
112
104
},
113
105
fromRef : ref {
114
106
reType : "tags" ,
115
- value : "v0.26.0" ,
107
+ value : "v0.26.0" ,
116
108
},
117
109
toRef : ref {
118
110
reType : "tags" ,
119
- value : "v0.27.0" ,
111
+ value : "v0.27.0" ,
120
112
},
121
- branch : "main" ,
113
+ branch : "main" ,
122
114
},
123
115
args : ref {
124
116
reType : "tags" ,
125
- value : "" ,
117
+ value : "" ,
126
118
},
127
119
wantErr : false ,
128
120
},
129
121
{
130
122
name : "Create PR List when fromRef is not set" ,
131
123
fields : & githubFromToPRLister {
132
- client : & githubClient {
133
- repo : "kubernetes-sigs/kind" ,
124
+ client : & githubClient {
125
+ repo : "kubernetes-sigs/kind" ,
134
126
},
135
127
toRef : ref {
136
128
reType : "tags" ,
137
- value : "v0.27.0" ,
129
+ value : "v0.27.0" ,
138
130
},
139
- branch : "main" ,
131
+ branch : "main" ,
140
132
},
141
133
args : ref {
142
134
reType : "tags" ,
143
- value : "v0.26.0" ,
135
+ value : "v0.26.0" ,
144
136
},
145
137
wantErr : false ,
146
138
},
147
139
{
148
140
name : "Fail when previousReleaseRef.value is set to invalid" ,
149
141
fields : & githubFromToPRLister {
150
- client : & githubClient {
151
- repo : "kubernetes-sigs/kind" ,
142
+ client : & githubClient {
143
+ repo : "kubernetes-sigs/kind" ,
152
144
},
153
145
fromRef : ref {
154
146
reType : "tags" ,
155
- value : "v0.26.0" ,
147
+ value : "v0.26.0" ,
156
148
},
157
149
toRef : ref {
158
150
reType : "tags" ,
159
- value : "v0.27.0" ,
151
+ value : "v0.27.0" ,
160
152
},
161
- branch : "main" ,
153
+ branch : "main" ,
162
154
},
163
155
args : ref {
164
156
reType : "tags" ,
165
- value : "invalid" ,
157
+ value : "invalid" ,
166
158
},
167
159
wantErr : true ,
168
160
},
169
161
{
170
162
name : "Fail when toRef and previousReleaseRef set blank" ,
171
163
fields : & githubFromToPRLister {
172
- client : & githubClient {
173
- repo : "kubernetes-sigs/kind" ,
164
+ client : & githubClient {
165
+ repo : "kubernetes-sigs/kind" ,
174
166
},
175
167
fromRef : ref {
176
168
reType : "tags" ,
177
- value : "v0.26.0" ,
169
+ value : "v0.26.0" ,
178
170
},
179
171
toRef : ref {
180
172
reType : "tags" ,
181
- value : "" ,
173
+ value : "" ,
182
174
},
183
- branch : "main" ,
175
+ branch : "main" ,
184
176
},
185
177
args : ref {
186
178
reType : "tags" ,
187
- value : "" ,
179
+ value : "" ,
188
180
},
189
181
wantErr : true ,
190
182
},
0 commit comments