We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 886ee6c commit b9f05fbCopy full SHA for b9f05fb
flag_test.go
@@ -3245,6 +3245,24 @@ func TestGenericFlag_SatisfiesFlagInterface(t *testing.T) {
3245
_ = f.Names()
3246
}
3247
3248
+func TestGenericValue_SatisfiesBoolInterface(t *testing.T) {
3249
+ var f boolFlag = &genericValue{}
3250
+
3251
+ assert.False(t, f.IsBoolFlag())
3252
3253
+ fv := floatValue(0)
3254
+ f = &genericValue{
3255
+ val: &fv,
3256
+ }
3257
3258
3259
3260
3261
+ val: &boolValue{},
3262
3263
+ assert.True(t, f.IsBoolFlag())
3264
+}
3265
3266
func TestGenericFlag_SatisfiesFmtStringerInterface(t *testing.T) {
3267
var f fmt.Stringer = &GenericFlag{}
3268
0 commit comments