Report error when arguments given to crio command
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
parent
4c06116c18
commit
063b25cef5
2 changed files with 22 additions and 0 deletions
|
@ -409,6 +409,16 @@ func main() {
|
|||
}()
|
||||
}
|
||||
|
||||
args := c.Args()
|
||||
if len(args) > 0 {
|
||||
for _, command := range app.Commands {
|
||||
if args[0] == command.Name {
|
||||
break
|
||||
}
|
||||
}
|
||||
return fmt.Errorf("command %q not supported", args[0])
|
||||
}
|
||||
|
||||
config := c.App.Metadata["config"].(*server.Config)
|
||||
|
||||
if !config.SELinux {
|
||||
|
|
12
test/command.bats
Normal file
12
test/command.bats
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/usr/bin/env bats
|
||||
|
||||
load helpers
|
||||
|
||||
@test "crio commands" {
|
||||
run ${CRIO_BINARY} --config /dev/null config > /dev/null
|
||||
echo "$output"
|
||||
[ "$status" -eq 0 ]
|
||||
run ${CRIO_BINARY} badoption > /dev/null
|
||||
echo "$output"
|
||||
[ "$status" -ne 0 ]
|
||||
}
|
Loading…
Reference in a new issue