19 lines
368 B
Go
19 lines
368 B
Go
package watcher
|
|
|
|
import (
|
|
"flag"
|
|
"gopkg.in/urfave/cli.v2"
|
|
"testing"
|
|
)
|
|
|
|
func TestArgsParam(t *testing.T) {
|
|
set := flag.NewFlagSet("test", 0)
|
|
set.Bool("myflag", false, "doc")
|
|
params := cli.NewContext(nil, set, nil)
|
|
set.Parse([]string{"--myflag", "bat", "baz"})
|
|
result := argsParam(params)
|
|
if len(result) != 2 {
|
|
t.Fatal("Expected 2 instead", len(result))
|
|
}
|
|
}
|