Merge pull request #1100 from rhatdan/args
Report error when arguments given to crio command
This commit is contained in:
commit
dce6f3c2ef
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)
|
config := c.App.Metadata["config"].(*server.Config)
|
||||||
|
|
||||||
if !config.SELinux {
|
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