From 13e6a4b2baf1e535052cd07359bc04b95bb582da Mon Sep 17 00:00:00 2001 From: Casey Callendrello Date: Wed, 11 Apr 2018 15:10:39 +0200 Subject: [PATCH] plugins/bridge: Make stricter assertions about the return data --- plugins/main/bridge/bridge_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/main/bridge/bridge_test.go b/plugins/main/bridge/bridge_test.go index ff738ca2..fbbd741e 100644 --- a/plugins/main/bridge/bridge_test.go +++ b/plugins/main/bridge/bridge_test.go @@ -257,7 +257,14 @@ func (tester *testerV03x) cmdAddTest(tc testCase) { Expect(len(result.Interfaces)).To(Equal(3)) Expect(result.Interfaces[0].Name).To(Equal(BRNAME)) + Expect(result.Interfaces[0].Mac).To(HaveLen(17)) + + Expect(result.Interfaces[1].Name).To(HavePrefix("veth")) + Expect(result.Interfaces[1].Mac).To(HaveLen(17)) + Expect(result.Interfaces[2].Name).To(Equal(IFNAME)) + Expect(result.Interfaces[2].Mac).To(HaveLen(17)) //mac is random + Expect(result.Interfaces[2].Sandbox).To(Equal(tester.targetNS.Path())) // Make sure bridge link exists link, err := netlink.LinkByName(result.Interfaces[0].Name)