It("should still succeed", func() { Expect(l.SetUp(intf)).To(Succeed()) Expect(l.SetUp(intf)).To(Succeed()) intf, err := net.InterfaceByName(name) Expect(err).ToNot(HaveOccurred()) Expect(intf.Flags & net.FlagUp).To(Equal(net.FlagUp)) }) }) }) }) Describe("SetMTU", func() { Context("when the interface does not exist", func() { It("returns an error", func() { Expect(l.SetMTU(&net.Interface{Name: "something"}, 1234)).ToNot(Succeed()) }) }) Context("when the interface exists", func() { It("sets the mtu", func() { Expect(l.SetMTU(intf, 1234)).To(Succeed()) intf, err := net.InterfaceByName(name) Expect(err).ToNot(HaveOccurred()) Expect(intf.MTU).To(Equal(1234)) }) }) }) Describe("SetNs", func() {