From d198aed170178d0d875914288926e300bdf116c1 Mon Sep 17 00:00:00 2001 From: Naveen Gogineni Date: Sun, 24 Apr 2022 12:06:28 -0400 Subject: [PATCH] Add test when flag is not set --- altsrc/flag_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/altsrc/flag_test.go b/altsrc/flag_test.go index e20ab02b6e..dcb8263ab3 100644 --- a/altsrc/flag_test.go +++ b/altsrc/flag_test.go @@ -321,6 +321,15 @@ func TestFloat64ApplyInputSourceMethodSetNegativeValue(t *testing.T) { expect(t, -1.3, c.Float64("test")) } +func TestFloat64ApplyInputSourceMethodSetNegativeValueNotSet(t *testing.T) { + c := runTest(t, testApplyInputSource{ + Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test1"}), + FlagName: "test1", + // dont set map value + }) + expect(t, 0.0, c.Float64("test1")) +} + func TestFloat64ApplyInputSourceMethodContextSet(t *testing.T) { c := runTest(t, testApplyInputSource{ Flag: NewFloat64Flag(&cli.Float64Flag{Name: "test"}),