var ( fakeFactory *requirementsfakes.FakeFactory fakeUI *terminalfakes.FakeUI fakeConfig *pluginconfigfakes.FakePluginConfiguration deps commandregistry.Dependency cmd *commands.Help flagContext flags.FlagContext buffer *gbytes.Buffer ) BeforeEach(func() { buffer = gbytes.NewBuffer() fakeUI = new(terminalfakes.FakeUI) fakeUI.WriterReturns(buffer) fakeConfig = new(pluginconfigfakes.FakePluginConfiguration) deps = commandregistry.Dependency{ UI: fakeUI, PluginConfig: fakeConfig, } cmd = &commands.Help{} cmd.SetDependency(deps, false) flagContext = flags.NewFlagContext(cmd.MetaData().Flags) fakeFactory = new(requirementsfakes.FakeFactory) })