Skip to content

Commit 4f5cd67

Browse files
committed
Changing place of execution and fixing failing test
LMCROSSITXSADEPLOY-1100
1 parent 0ba0f86 commit 4f5cd67

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

commands/flags_parser.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ func NewCommandFlagsParser(flag *flag.FlagSet, parser FlagsParser, validator Fla
2424

2525
// Parse parsing the args
2626
func (p *CommandFlagsParser) Parse(args []string) error {
27-
if unknownFlags := collectUnknownFlags(p.flag, args); len(unknownFlags) > 0 {
28-
return fmt.Errorf("Unknown or wrong flags: %s", strings.Join(unknownFlags, ", "))
29-
}
30-
3127
err := p.parser.ParseFlags(p.flag, args)
3228
if err != nil {
3329
return err
@@ -92,7 +88,11 @@ func (p DefaultCommandFlagsParser) ParseFlags(flags *flag.FlagSet, args []string
9288
// Parse the arguments
9389
err := flags.Parse(args[positionalArgsCount:])
9490
if err != nil {
95-
return errors.New("Parsing of arguments has failed")
91+
if unknownFlags := collectUnknownFlags(flags, args); len(unknownFlags) > 0 {
92+
return fmt.Errorf("Unknown or wrong flags: %s", strings.Join(unknownFlags, ", "))
93+
} else {
94+
return errors.New("Parsing of arguments has failed")
95+
}
9696
}
9797

9898
// Check for wrong arguments

commands/mta_command_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ var _ = Describe("MtaCommand", func() {
9494
Context("with unknown flags and one valid flag", func() {
9595
It("should print incorrect usage, call cf help, and exit with a non-zero status", func() {
9696
output, status := oc.CaptureOutputAndStatus(func() int {
97-
return command.Execute([]string{"--nonValidFlag", "--namespace", "-u"}).ToInt()
97+
return command.Execute([]string{"fakeMta", "--nonValidFlag", "--namespace", "-u"}).ToInt()
9898
})
9999
ex.ExpectFailure(status, output, "Incorrect usage. Unknown or wrong flags: --nonValidFlag")
100100
Expect(cliConnection.CliCommandArgsForCall(0)).To(Equal([]string{"help", name}))

0 commit comments

Comments
 (0)