コード例 #1
0
	Describe("DesireTask", func() {
		var (
			taskGuid   = "task-guid"
			domain     = "domain"
			oldTaskDef *models.TaskDefinition
		)

		BeforeEach(func() {
			config, err := json.Marshal(map[string]string{"foo": "bar"})
			Expect(err).NotTo(HaveOccurred())

			oldTaskDef = model_helpers.NewValidTaskDefinition()
			oldTaskDef.VolumeMounts = []*models.VolumeMount{{
				Driver:             "my-driver",
				ContainerDir:       "/mnt/mypath",
				DeprecatedMode:     models.DeprecatedBindMountMode_RO,
				DeprecatedConfig:   config,
				DeprecatedVolumeId: "my-volume",
			}}

			requestBody = &models.DesireTaskRequest{
				TaskGuid:       taskGuid,
				Domain:         domain,
				TaskDefinition: oldTaskDef,
			}

		})

		JustBeforeEach(func() {
			request := newTestRequest(requestBody)
			handler.DesireTask_r1(logger, responseRecorder, request)