Ω(fc.Int("i")).To(Equal(0)) fc.NewIntFlagWithDefault("i", "i2", "setting new int flag", 10) fc.Parse() Ω(fc.IsSet("i")).To(BeTrue()) Ω(fc.IsSet("i2")).To(BeTrue()) Ω(fc.Int("i")).To(Equal(10)) Ω(fc.Int("i2")).To(Equal(10)) }) }) Describe("NewFloat64Flag()", func() { It("init the flag context with a new float64 flagset", func() { fc.Parse("-f", "5.5") Ω(fc.IsSet("f")).To(BeFalse()) Ω(fc.Float64("f")).To(Equal(float64(0))) fc.NewFloat64Flag("f", "f2", "setting new flag") fc.Parse("-f", "5.5") Ω(fc.IsSet("f")).To(BeTrue()) Ω(fc.IsSet("f2")).To(BeTrue()) Ω(fc.Float64("f")).To(Equal(5.5)) Ω(fc.Float64("f2")).To(Equal(5.5)) }) }) Describe("NewFloat64FlagWithDefault()", func() { It("init the flag context with a new Float64 flagset with default value", func() { fc.Parse() Ω(fc.IsSet("i")).To(BeFalse()) Ω(fc.Float64("i")).To(Equal(float64(0)))