) var _ = Describe("disable-service-access command", func() { var ( ui *testterm.FakeUI actor *testactor.FakeServicePlanActor requirementsFactory *testreq.FakeReqFactory tokenRefresher *authenticationfakes.FakeAuthenticationRepository configRepo core_config.Repository deps command_registry.Dependency ) updateCommandDependency := func(pluginCall bool) { deps.Ui = ui deps.RepoLocator = deps.RepoLocator.SetAuthenticationRepository(tokenRefresher) deps.ServicePlanHandler = actor deps.Config = configRepo command_registry.Commands.SetCommand(command_registry.Commands.FindCommand("disable-service-access").SetDependency(deps, pluginCall)) } BeforeEach(func() { ui = &testterm.FakeUI{ Inputs: []string{"yes"}, } configRepo = configuration.NewRepositoryWithDefaults() actor = &testactor.FakeServicePlanActor{} requirementsFactory = &testreq.FakeReqFactory{} tokenRefresher = &authenticationfakes.FakeAuthenticationRepository{} }) runCommand := func(args []string) bool {