"position":123, "locked": true } }`}, }) ts, handler, repo := createBuildpackRepo(req) defer ts.Close() position := 123 locked := true buildpack := models.Buildpack{} buildpack.Name = "my-cool-buildpack" buildpack.Guid = "my-cool-buildpack-guid" buildpack.Locked = &locked expectedBuildpack := models.Buildpack{} expectedBuildpack.Name = "my-cool-buildpack" expectedBuildpack.Guid = "my-cool-buildpack-guid" expectedBuildpack.Position = &position expectedBuildpack.Locked = &locked updated, apiErr := repo.Update(buildpack) Expect(handler).To(testnet.HaveAllRequestsCalled()) Expect(apiErr).NotTo(HaveOccurred()) Expect(expectedBuildpack).To(Equal(updated)) }) })