},
				}
				fakeDockerSession.GetRepositoryDataReturns(
					&registry.RepositoryData{
						ImgList:   imageList,
						Endpoints: []string{"https://registry-1.docker.io/v1/"},
						Tokens:    []string{"signature=abc,repository=\"cloudfoundry/lattice-app\",access=read"},
					}, nil)
				fakeDockerSession.GetRemoteTagsReturns(map[string]string{"latest": "29d531509fb"}, nil)
				fakeDockerSession.GetRemoteImageJSONReturns(
					[]byte(`{
					"container_config":{ "ExposedPorts":{"28321/tcp":{}, "6923/udp":{}, "27017/tcp":{}} },
				 	"config":{
								"WorkingDir":"/home/app",
								"User":"******",
								"Entrypoint":["/lattice-app"],
								"Cmd":["--enableAwesomeMode=true","iloveargs"],
								"Env":["A=1","B=2"]
							}
						}`),
					0,
					nil)
				dockerPath := "cool_user123/sweetapp:latest"
				dockerImageNoTag := "cool_user123/sweetapp"

				imageMetadata, err := dockerMetadataFetcher.FetchMetadata(dockerPath)
				Expect(err).NotTo(HaveOccurred())
				Expect(imageMetadata).NotTo(BeNil())
				Expect(imageMetadata.User).To(Equal("the-meta-user"))
				Expect(imageMetadata.WorkingDir).To(Equal("/home/app"))
				Expect(imageMetadata.StartCommand).To(ConsistOf("/lattice-app", "--enableAwesomeMode=true", "iloveargs"))