desiredLRP.RootFs = "docker://cloudfoundry/test" }) It("uses TotalDiskLimit as the disk scope", func() { runReq, err := rep.NewRunRequestFromDesiredLRP(containerGuid, desiredLRP, &actualLRP.ActualLRPKey, &actualLRP.ActualLRPInstanceKey) Expect(err).NotTo(HaveOccurred()) Expect(runReq.DiskScope).To(Equal(executor.TotalDiskLimit)) }) }) }) Describe("NewRunRequestFromTask", func() { var task *models.Task BeforeEach(func() { task = model_helpers.NewValidTask("task-guid") task.RootFs = "preloaded://rootfs" }) It("returns a valid run request", func() { runReq, err := rep.NewRunRequestFromTask(task) Expect(err).NotTo(HaveOccurred()) Expect(runReq.Tags).To(Equal(executor.Tags{ rep.ResultFileTag: task.ResultFile, })) Expect(runReq.RunInfo).To(Equal(executor.RunInfo{ DiskScope: executor.ExclusiveDiskLimit, CPUWeight: uint(task.CpuWeight), Privileged: task.Privileged, LogConfig: executor.LogConfig{