(t *testing.T)
| 855 | } |
| 856 | |
| 857 | func TestStringSliceFlagValueFromCommand(t *testing.T) { |
| 858 | f := &StringSliceFlag{Name: "myflag"} |
| 859 | cmd := &Command{ |
| 860 | Flags: []Flag{ |
| 861 | f, |
| 862 | }, |
| 863 | } |
| 864 | |
| 865 | require.NoError(t, cmd.Set("myflag", "a")) |
| 866 | require.NoError(t, cmd.Set("myflag", "b")) |
| 867 | require.NoError(t, cmd.Set("myflag", "c")) |
| 868 | require.Equal(t, []string{"a", "b", "c"}, cmd.StringSlice(f.Name)) |
| 869 | } |
| 870 | |
| 871 | var intFlagTests = []struct { |
| 872 | name string |
nothing calls this directly
no test coverage detected