var _ = Describe("API Command", func() { var ( cmd ApiCommand fakeUI *ui.UI fakeActor *v2fakes.FakeAPIConfigActor fakeConfig *commandsfakes.FakeConfig err error ) BeforeEach(func() { out := NewBuffer() fakeUI = ui.NewTestUI(nil, out, out) fakeActor = new(v2fakes.FakeAPIConfigActor) fakeConfig = new(commandsfakes.FakeConfig) fakeConfig.ExperimentalReturns(true) cmd = ApiCommand{ UI: fakeUI, Actor: fakeActor, Config: fakeConfig, } }) JustBeforeEach(func() { err = cmd.Execute(nil) }) It("Displays the experimental warning message", func() { Expect(fakeUI.Out).To(Say(ExperimentalWarning)) })