Add NArg method to context structure

This commit is contained in:
Omer Murat Yildirim
2016-02-21 15:57:11 +02:00
parent 5db74198de
commit 802f64479d
3 changed files with 16 additions and 3 deletions

View File

@@ -64,6 +64,14 @@ func TestContext_Args(t *testing.T) {
expect(t, c.Bool("myflag"), true)
}
func TestContext_NArg(t *testing.T) {
set := flag.NewFlagSet("test", 0)
set.Bool("myflag", false, "doc")
c := NewContext(nil, set, nil)
set.Parse([]string{"--myflag", "bat", "baz"})
expect(t, c.NArg(), 2)
}
func TestContext_IsSet(t *testing.T) {
set := flag.NewFlagSet("test", 0)
set.Bool("myflag", false, "doc")