blob: 4030af64fb4a6abe45d00c5d6ec90d5706a9db21 [file] [log] [blame]
package flags_test
import (
"flag"
"testing"
"veyron.io/veyron/veyron/lib/flags"
)
func TestFlags(t *testing.T) {
fs := flag.NewFlagSet("test", flag.ContinueOnError)
fl := flags.New(fs)
addr := "192.168.10.1:0"
roots := "ab:cd:ef"
args := []string{"--veyron.tcp.address=" + addr, "--veyron.namespace.roots=" + roots}
fs.Parse(args)
if got, want := fl.NamespaceRootsFlag, roots; got != want {
t.Errorf("got %q, want %q", got, want)
}
if got, want := fl.ListenAddressFlag.String(), addr; got != want {
t.Errorf("got %q, want %q", got, want)
}
}