package core_test

import (
	"github.com/pivotal-cf-experimental/destiny/core"
	"github.com/pivotal-cf-experimental/gomegamatchers"

	"gopkg.in/yaml.v2"

	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
)

var _ = Describe("Manifest", func() {
	Describe("PropertiesTurbulenceAgentAPI", func() {
		It("serializes the turbulence properties", func() {
			expectedYAML := `host: 1.2.3.4
password: secret
ca_cert: some-cert`
			actualYAML, err := yaml.Marshal(core.PropertiesTurbulenceAgentAPI{
				Host:     "1.2.3.4",
				Password: "secret",
				CACert:   "some-cert",
			})

			Expect(err).NotTo(HaveOccurred())
			Expect(actualYAML).To(gomegamatchers.MatchYAML(expectedYAML))
		})
	})

})

package core_test

import (
	. "github.com/onsi/ginkgo"
	. "github.com/onsi/gomega"
	"github.com/pivotal-cf-experimental/destiny/core"
	. "github.com/pivotal-cf-experimental/gomegamatchers"
	"gopkg.in/yaml.v2"
)

var _ = Describe("Manifest", func() {
	Describe("PropertiesTurbulenceAgentAPI", func() {
		It("serializes the turbulence properties", func() {
			expectedYAML := `host: 1.2.3.4
password: secret
ca_cert: some-cert`
			actualYAML, err := yaml.Marshal(core.PropertiesTurbulenceAgentAPI{
				Host:     "1.2.3.4",
				Password: "secret",
				CACert:   "some-cert",
			})

			Expect(err).NotTo(HaveOccurred())
			Expect(actualYAML).To(MatchYAML(expectedYAML))
		})
	})

})

--- 
+++ 
@@ -1,11 +1,13 @@
 package core_test
 
 import (
+	"github.com/pivotal-cf-experimental/destiny/core"
+	"github.com/pivotal-cf-experimental/gomegamatchers"
+
+	"gopkg.in/yaml.v2"
+
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
-	"github.com/pivotal-cf-experimental/destiny/core"
-	. "github.com/pivotal-cf-experimental/gomegamatchers"
-	"gopkg.in/yaml.v2"
 )
 
 var _ = Describe("Manifest", func() {
@@ -21,7 +23,7 @@
 			})
 
 			Expect(err).NotTo(HaveOccurred())
-			Expect(actualYAML).To(MatchYAML(expectedYAML))
+			Expect(actualYAML).To(gomegamatchers.MatchYAML(expectedYAML))
 		})
 	})
 
Use gomegamatcher.MatchYAML instead of gomega's MatchYAML

[#129671425]

Signed-off-by: Angela Chin <09c3fe443cd90255b3ab6945ab331bb5cdf11ccb@pivotal.io>
