1
0
Fork 0
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:
diamondburned 2020-05-14 18:07:16 -07:00
parent fe950de9e0
commit 17c620dd5a

View file

@ -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