params := url.Values{} payload := map[string]string{} goaContext = goa.NewContext(gctx, &req, responseWriter, params, payload) }) Describe("#Update", func() { var bindingContext *app.UpdateBindingContext BeforeEach(func() { var err error bindingContext, err = app.NewUpdateBindingContext(goaContext) Expect(err).ToNot(HaveOccurred()) bindingContext.InstanceId = "instance-1" bindingContext.BindingId = "binding-1" bindingContext.AppGuid = "app-guid" }) JustBeforeEach(func() { bindingController = controllers.NewBinding(state) err := bindingController.Update(bindingContext) Expect(err).ToNot(HaveOccurred()) }) Context("when all goes ok", func() { BeforeEach(func() { instance := repository.Instance{ ID: "instance-1", }