Exemple #1
0
	})

	Describe("FailActualLRPRequest", func() {
		Describe("Validate", func() {
			var request models.FailActualLRPRequest

			BeforeEach(func() {
				request = models.FailActualLRPRequest{
					ActualLrpKey: &models.ActualLRPKey{ProcessGuid: "p-guid", Index: 2, Domain: "domain"},
					ErrorMessage: "string",
				}
			})

			Context("when valid", func() {
				It("returns nil", func() {
					Expect(request.Validate()).To(BeNil())
				})
			})

			Context("when the ActualLrpKey is blank", func() {
				BeforeEach(func() {
					request.ActualLrpKey = nil
				})

				It("returns a validation error", func() {
					Expect(request.Validate()).To(ConsistOf(models.ErrInvalidField{"actual_lrp_key"}))
				})
			})

			Context("when the ActualLrpKey is invalid", func() {
				BeforeEach(func() {