示例#1
0
							ghttp.RespondWith(200, `{ "token": {}, "task_states": [] }`),
						)

						taskResponse := models.TasksResponse{
							Tasks: []*models.Task{
								{
									TaskGuid: "task-guid-1",
									State:    models.Task_Completed,
									Domain:   cc_messages.RunningTaskDomain,
									TaskDefinition: &models.TaskDefinition{
										CompletionCallbackUrl: "/internal/v3/tasks/task-guid-1/completed",
									},
								},
							},
						}
						data, err := taskResponse.Marshal()
						Expect(err).ToNot(HaveOccurred())

						fakeBBS.RouteToHandler("POST", "/v1/tasks/list.r1",
							ghttp.RespondWith(200, data, http.Header{bbs.ContentTypeHeader: []string{bbs.ProtoContentType}}),
						)

						fakeBBS.RouteToHandler("POST", "/v1/desired_lrp_scheduling_infos/list",
							ghttp.RespondWith(200, `{"error":{},"desired_lrp_scheduling_infos":	[]}`),
						)

						fakeBBS.RouteToHandler("POST", "/v1/domains/upsert",
							ghttp.RespondWith(200, `{}`),
						)

						fakeBBS.RouteToHandler("POST", "/v1/desired_lrp/desire",