@@ -287,10 +287,11 @@ var _ = Describe("Run external plugin using Scaffold", func() {
287
287
flagset * pflag.FlagSet
288
288
289
289
// Make an array of flags to represent the ones that should be returned in these tests
290
- flags = getFlags ()
290
+ flags []external. Flag
291
291
292
292
checkFlagset func ()
293
293
)
294
+
294
295
BeforeEach (func () {
295
296
outputGetter = & mockValidFlagOutputGetter {}
296
297
currentDirGetter = & mockValidOsWdGetter {}
@@ -299,6 +300,8 @@ var _ = Describe("Run external plugin using Scaffold", func() {
299
300
args = []string {"--captain" , "black-beard" , "--sail" }
300
301
flagset = pflag .NewFlagSet ("test" , pflag .ContinueOnError )
301
302
303
+ flags = getFlags ()
304
+
302
305
checkFlagset = func () {
303
306
Expect (flagset .HasFlags ()).To (BeTrue ())
304
307
@@ -369,6 +372,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
369
372
usage string
370
373
checkFlagset func ()
371
374
)
375
+
372
376
BeforeEach (func () {
373
377
outputGetter = & mockInValidOutputGetter {}
374
378
currentDirGetter = & mockValidOsWdGetter {}
@@ -463,7 +467,15 @@ var _ = Describe("Run external plugin using Scaffold", func() {
463
467
464
468
Context ("Flag Parsing Helper Functions" , func () {
465
469
var (
466
- fs * pflag.FlagSet
470
+ fs * pflag.FlagSet
471
+ args []string
472
+ forbidden []string
473
+ flags []external.Flag
474
+ argFilters []argFilterFunc
475
+ externalFlagFilters []externalFlagFilterFunc
476
+ )
477
+
478
+ BeforeEach (func () {
467
479
args = []string {
468
480
"--domain" , "something.com" ,
469
481
"--boolean" ,
@@ -476,12 +488,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
476
488
forbidden = []string {
477
489
"help" , "group" , "kind" , "version" ,
478
490
}
479
- flags []external.Flag
480
- argFilters []argFilterFunc
481
- externalFlagFilters []externalFlagFilterFunc
482
- )
483
491
484
- BeforeEach (func () {
485
492
fs = pflag .NewFlagSet ("test" , pflag .ContinueOnError )
486
493
487
494
flagsToAppend := getFlags ()
@@ -559,6 +566,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
559
566
metadata * plugin.SubcommandMetadata
560
567
checkMetadata func ()
561
568
)
569
+
562
570
BeforeEach (func () {
563
571
outputGetter = & mockValidMEOutputGetter {}
564
572
currentDirGetter = & mockValidOsWdGetter {}
@@ -623,6 +631,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
623
631
metadata * plugin.SubcommandMetadata
624
632
checkMetadata func ()
625
633
)
634
+
626
635
BeforeEach (func () {
627
636
outputGetter = & mockInValidOutputGetter {}
628
637
currentDirGetter = & mockValidOsWdGetter {}
0 commit comments