Esempio n. 1
0
					_, err := client.UpdateTask(task)

					Expect(err).To(HaveOccurred())
				})
			})
		})

		Describe("assigneeID updates", func() {
			Context("when original task had an assignee", func() {
				BeforeEach(func() {
					originalTask.AssigneeID = 1
				})

				Context("and new task has no assignee", func() {
					BeforeEach(func() {
						task.AssigneeID = 0

						expectedTaskUpdateConfig.AssigneeID = 0
						expectedTaskUpdateConfig.Remove = []string{"assignee_id"}

						expectedTask.AssigneeID = 0
					})

					It("removes assigneeID", func() {
						actualTask, err := client.UpdateTask(task)
						Expect(err).NotTo(HaveOccurred())

						Expect(actualTask.AssigneeID).To(Equal(uint(0)))
					})
				})