"name": "my-cool-buildpack", "position":555, "enabled":false } }`}, }) ts, handler, repo := createBuildpackRepo(req) defer ts.Close() position := 555 enabled := false buildpack := models.Buildpack{} buildpack.Name = "my-cool-buildpack" buildpack.Guid = "my-cool-buildpack-guid" buildpack.Position = &position buildpack.Enabled = &enabled updated, apiErr := repo.Update(buildpack) Expect(handler).To(testnet.HaveAllRequestsCalled()) Expect(apiErr).NotTo(HaveOccurred()) Expect(buildpack).To(Equal(updated)) }) It("TestLockBuildpack", func() { req := testapi.NewCloudControllerTestRequest(testnet.TestRequest{ Method: "PUT", Path: "/v2/buildpacks/my-cool-buildpack-guid", Matcher: testnet.RequestBodyMatcher(`{"name":"my-cool-buildpack","locked":true}`), Response: testnet.TestResponse{