mirror of
https://github.com/diamondburned/arikawa.git
synced 2025-07-04 11:16:20 +00:00
Bot: Updated arguments test
This commit is contained in:
parent
fe950de9e0
commit
17c620dd5a
|
@ -28,30 +28,14 @@ func TestFlagSet(t *testing.T) {
|
||||||
func TestFlag(t *testing.T) {
|
func TestFlag(t *testing.T) {
|
||||||
f := Flag{}
|
f := Flag{}
|
||||||
|
|
||||||
if err := f.ParseContent([]string{"gc", "--now", "1m4s"}); err != nil {
|
if err := f.ParseContent([]string{"--now", "1m4s"}); err != nil {
|
||||||
t.Fatal("Failed to parse:", err)
|
t.Fatal("Failed to parse:", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if f.Command() != "gc" {
|
|
||||||
t.Fatal("Unexpected command:", f.Command())
|
|
||||||
}
|
|
||||||
|
|
||||||
if args := f.Args(); !reflect.DeepEqual(args, []string{"--now", "1m4s"}) {
|
if args := f.Args(); !reflect.DeepEqual(args, []string{"--now", "1m4s"}) {
|
||||||
t.Fatal("Unexpected arguments:", args)
|
t.Fatal("Unexpected arguments:", args)
|
||||||
}
|
}
|
||||||
|
|
||||||
if arg := f.Arg(1200); arg != "" {
|
|
||||||
t.Fatal("Unexpected argument at 1200th:", arg)
|
|
||||||
}
|
|
||||||
|
|
||||||
if arg := f.Arg(0); arg != "--now" {
|
|
||||||
t.Fatal("Unexpected argument at 1st:", arg)
|
|
||||||
}
|
|
||||||
|
|
||||||
if s := f.String(); s != "--now 1m4s" {
|
|
||||||
t.Fatal("Unexpected string:", s)
|
|
||||||
}
|
|
||||||
|
|
||||||
fs := NewFlagSet()
|
fs := NewFlagSet()
|
||||||
|
|
||||||
var now bool
|
var now bool
|
||||||
|
|
Loading…
Reference in a new issue