(t *testing.T)
| 811 | } |
| 812 | |
| 813 | func TestStringSliceFlagApply_UsesEnvValues_noDefault(t *testing.T) { |
| 814 | t.Setenv("MY_GOAT", "vincent van goat,scape goat") |
| 815 | fl := &StringSliceFlag{Name: "goat", Sources: EnvVars("MY_GOAT")} |
| 816 | cmd := &Command{ |
| 817 | Flags: []Flag{ |
| 818 | fl, |
| 819 | }, |
| 820 | } |
| 821 | |
| 822 | err := cmd.Run(buildTestContext(t), []string{""}) |
| 823 | assert.NoError(t, err) |
| 824 | assert.Equal(t, []string{"vincent van goat", "scape goat"}, cmd.Value("goat")) |
| 825 | } |
| 826 | |
| 827 | func TestStringSliceFlagApply_UsesEnvValues_withDefault(t *testing.T) { |
| 828 | t.Setenv("MY_GOAT", "vincent van goat,scape goat") |
nothing calls this directly
no test coverage detected