Example #1
0
				It("does not change starred state", func() {
					actualTask, err := client.UpdateTask(task)
					Expect(err).NotTo(HaveOccurred())

					Expect(actualTask.Starred).To(Equal(true))
				})
			})
		})

		Describe("title updates", func() {
			Context("when title changes", func() {
				BeforeEach(func() {
					originalTask.Title = "Old Title"

					task.Title = "new title"
					expectedTaskUpdateConfig.Title = "new title"
					expectedTask.Title = "new title"
				})

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

					Expect(actualTask.Title).To(Equal("new title"))
				})
			})

			Context("when title is unchanged", func() {
				BeforeEach(func() {
					originalTask.Title = "Old Title"