summaryrefslogtreecommitdiff
path: root/parse_test.go
diff options
context:
space:
mode:
authorIllia Volochii <[email protected]>2018-04-26 21:39:41 +0300
committerIllia Volochii <[email protected]>2018-04-26 21:39:48 +0300
commit488fd7e82ab39ded1347fa792b4243efbc9d4239 (patch)
tree1ab4d69be9d9a58fde9eff1f14771b1e574fb1c9 /parse_test.go
parent75bf1a1525e860418b617b6440255fddd2eed205 (diff)
Add one more test
Diffstat (limited to 'parse_test.go')
-rw-r--r--parse_test.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/parse_test.go b/parse_test.go
index 579d8b7..f263df5 100644
--- a/parse_test.go
+++ b/parse_test.go
@@ -616,6 +616,15 @@ func TestEnvironmentVariableSliceArgumentBool(t *testing.T) {
assert.Equal(t, []bool{true, false, false, true}, args.Foo)
}
+func TestEnvironmentVariableSliceArgumentError(t *testing.T) {
+ var args struct {
+ Foo []int `arg:"env"`
+ }
+ setenv(t, "FOO", "[1, 99]")
+ err := Parse(&args)
+ assert.Error(t, err)
+}
+
type textUnmarshaler struct {
val int
}