skel/test: add case for empty NETNS
authorStefan Junker <mail@stefanjunker.de>
Fri, 27 May 2016 10:26:42 +0000 (12:26 +0200)
committerStefan Junker <mail@stefanjunker.de>
Fri, 27 May 2016 10:26:42 +0000 (12:26 +0200)
skel/skel_test.go

index 4469564..a52e014 100644 (file)
@@ -71,5 +71,14 @@ var _ = Describe("Skel", func() {
                //      Expect(err).NotTo(HaveOccurred())
                //      PluginMain(fErr, nil)
                // })
+
+               It("should not fail with DEL and no NETNS and noop callback", func() {
+                       err := os.Setenv("CNI_COMMAND", "DEL")
+                       Expect(err).NotTo(HaveOccurred())
+                       err = os.Unsetenv("CNI_NETNS")
+                       Expect(err).NotTo(HaveOccurred())
+                       PluginMain(nil, fNoop)
+               })
+
        })
 })