@@ -287,10 +287,11 @@ var _ = Describe("Run external plugin using Scaffold", func() {
287287 flagset * pflag.FlagSet
288288
289289 // Make an array of flags to represent the ones that should be returned in these tests
290- flags = getFlags ()
290+ flags []external. Flag
291291
292292 checkFlagset func ()
293293 )
294+
294295 BeforeEach (func () {
295296 outputGetter = & mockValidFlagOutputGetter {}
296297 currentDirGetter = & mockValidOsWdGetter {}
@@ -299,6 +300,8 @@ var _ = Describe("Run external plugin using Scaffold", func() {
299300 args = []string {"--captain" , "black-beard" , "--sail" }
300301 flagset = pflag .NewFlagSet ("test" , pflag .ContinueOnError )
301302
303+ flags = getFlags ()
304+
302305 checkFlagset = func () {
303306 Expect (flagset .HasFlags ()).To (BeTrue ())
304307
@@ -369,6 +372,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
369372 usage string
370373 checkFlagset func ()
371374 )
375+
372376 BeforeEach (func () {
373377 outputGetter = & mockInValidOutputGetter {}
374378 currentDirGetter = & mockValidOsWdGetter {}
@@ -463,7 +467,15 @@ var _ = Describe("Run external plugin using Scaffold", func() {
463467
464468 Context ("Flag Parsing Helper Functions" , func () {
465469 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 () {
467479 args = []string {
468480 "--domain" , "something.com" ,
469481 "--boolean" ,
@@ -476,12 +488,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
476488 forbidden = []string {
477489 "help" , "group" , "kind" , "version" ,
478490 }
479- flags []external.Flag
480- argFilters []argFilterFunc
481- externalFlagFilters []externalFlagFilterFunc
482- )
483491
484- BeforeEach (func () {
485492 fs = pflag .NewFlagSet ("test" , pflag .ContinueOnError )
486493
487494 flagsToAppend := getFlags ()
@@ -559,6 +566,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
559566 metadata * plugin.SubcommandMetadata
560567 checkMetadata func ()
561568 )
569+
562570 BeforeEach (func () {
563571 outputGetter = & mockValidMEOutputGetter {}
564572 currentDirGetter = & mockValidOsWdGetter {}
@@ -623,6 +631,7 @@ var _ = Describe("Run external plugin using Scaffold", func() {
623631 metadata * plugin.SubcommandMetadata
624632 checkMetadata func ()
625633 )
634+
626635 BeforeEach (func () {
627636 outputGetter = & mockInValidOutputGetter {}
628637 currentDirGetter = & mockValidOsWdGetter {}
0 commit comments