|
12 | 12 | // See the License for the specific language governing permissions and
|
13 | 13 | // limitations under the License.
|
14 | 14 |
|
| 15 | +// revive:disable:unused-parameter |
| 16 | + |
15 | 17 | package get_test
|
16 | 18 |
|
17 | 19 | import (
|
@@ -169,7 +171,7 @@ func TestCmd_fail(t *testing.T) {
|
169 | 171 | }
|
170 | 172 |
|
171 | 173 | // NoOpRunE is a noop function to replace the run function of a command. Useful for testing argument parsing.
|
172 |
| -var NoOpRunE = func(cmd *cobra.Command, args []string) error { return nil } |
| 174 | +var NoOpRunE = func(_ *cobra.Command, _ []string) error { return nil } |
173 | 175 |
|
174 | 176 | // NoOpFailRunE causes the test to fail if run is called. Useful for validating run isn't called for
|
175 | 177 | // errors.
|
@@ -205,26 +207,26 @@ func TestCmd_Execute_flagAndArgParsing(t *testing.T) {
|
205 | 207 | validations func(repo, dir string, r *get.Runner, err error)
|
206 | 208 | }{
|
207 | 209 | "must have at least 1 arg": {
|
208 |
| - argsFunc: func(repo, _ string) []string { |
| 210 | + argsFunc: func(_, _ string) []string { |
209 | 211 | return []string{}
|
210 | 212 | },
|
211 | 213 | runE: failRun,
|
212 |
| - validations: func(_, _ string, r *get.Runner, err error) { |
| 214 | + validations: func(_, _ string, _ *get.Runner, err error) { |
213 | 215 | assert.EqualError(t, err, "requires at least 1 arg(s), only received 0")
|
214 | 216 | },
|
215 | 217 | },
|
216 | 218 | "must provide unambiguous repo, dir and version": {
|
217 |
| - argsFunc: func(repo, _ string) []string { |
| 219 | + argsFunc: func(_, _ string) []string { |
218 | 220 | return []string{"foo", "bar", "baz"}
|
219 | 221 | },
|
220 | 222 | runE: failRun,
|
221 |
| - validations: func(_, _ string, r *get.Runner, err error) { |
| 223 | + validations: func(_, _ string, _ *get.Runner, err error) { |
222 | 224 | assert.Error(t, err)
|
223 | 225 | assert.Contains(t, err.Error(), "ambiguous repo/dir@version specify '.git' in argument")
|
224 | 226 | },
|
225 | 227 | },
|
226 | 228 | "repo arg is split up correctly into ref and repo": {
|
227 |
| - argsFunc: func(repo, _ string) []string { |
| 229 | + argsFunc: func(_, _ string) []string { |
228 | 230 | return []string{"something://foo.git/@master", "./"}
|
229 | 231 | },
|
230 | 232 | runE: NoOpRunE,
|
|
0 commit comments