plugins/flannel: organize test JSON alphabetically
authorDan Williams <dcbw@redhat.com>
Wed, 18 Jan 2017 22:39:57 +0000 (16:39 -0600)
committerDan Williams <dcbw@redhat.com>
Wed, 25 Jan 2017 17:31:18 +0000 (11:31 -0600)
Otherwise the test fails, since Go's JSON marshaller prints
dict items alphabetically in its String() call.

plugins/meta/flannel/flannel_test.go

index 2bda216..51fdc6f 100644 (file)
@@ -114,20 +114,20 @@ FLANNEL_IPMASQ=true
                                netConfBytes, err := ioutil.ReadFile(path)
                                Expect(err).NotTo(HaveOccurred())
                                expected := `{
-   "name" : "cni-flannel",
-   "type" : "bridge",
+   "ipMasq" : false,
    "ipam" : {
-      "type" : "host-local",
-      "subnet" : "10.1.17.0/24",
       "routes" : [
          {
             "dst" : "10.1.0.0/16"
          }
-      ]
+      ],
+      "subnet" : "10.1.17.0/24",
+      "type" : "host-local"
    },
+   "isGateway": true,
    "mtu" : 1472,
-   "ipMasq" : false,
-   "isGateway": true
+   "name" : "cni-flannel",
+   "type" : "bridge"
 }
 `
                                Expect(netConfBytes).Should(MatchJSON(expected))