func VerifyJSON(expectedJSON string) http.HandlerFunc {
	return CombineHandlers(
		VerifyMimeType("application/json"),
		func(w http.ResponseWriter, req *http.Request) {
			body, err := ioutil.ReadAll(req.Body)
			req.Body.Close()
			Expect(err).ShouldNot(HaveOccurred())
			Expect(body).Should(MatchJSON(expectedJSON), "JSON Mismatch")
		},
	)
}
func VerifyJSON(expectedJSON string) http.HandlerFunc {
	return CombineHandlers(
		VerifyMimeType("application/json"),
		func(w http.ResponseWriter, req *http.Request) {
			body, err := ioutil.ReadAll(req.Body)
			req.Body.Close()
			Expect(err).ShouldNot(HaveOccurred())
			Expect(body).Should(MatchJSON(expectedJSON), "JSON Mismatch")
		},
	)
}
func VerifyJSON ( expectedJSON string ) http . HandlerFunc { return CombineHandlers ( VerifyMimeType ( " " ) , func ( w http . ResponseWriter , req * http . Request ) { body , err := ioutil . ReadAll ( req . Body ) req . Body . Close ( ) Expect ( err ) . ShouldNot ( HaveOccurred ( ) ) Expect ( body ) . Should ( MatchJSON ( expectedJSON ) , " " ) } , ) }
//VerifyJSON returns a handler that verifies that the body of the request is a valid JSON representation
//matching the passed in JSON string.  It does this using Gomega's MatchJSON method
//
//VerifyJSON also verifies that the request's content type is application/json
VerifyJSON returns a handler that verifies that the body of the request is a valid JSON representation matching the passed in JSON string . It does this using Gomega s MatchJSON method VerifyJSON also verifies that the request s content type is application / json