) const ( ACCESS_TOKEN = "access_token" ) var _ = Describe("NozzlePlugin", func() { Describe(".Run", func() { var fakeCliConnection *pluginfakes.FakeCliConnection var nozzlerCmd *NozzlerCmd var fakeFirehose *testhelpers.FakeFirehose BeforeEach(func() { fakeFirehose = testhelpers.NewFakeFirehose(ACCESS_TOKEN) fakeFirehose.SendEvent(events.Envelope_LogMessage, "Log Message") fakeFirehose.Start() fakeCliConnection = &pluginfakes.FakeCliConnection{} fakeCliConnection.AccessTokenReturns(ACCESS_TOKEN, nil) fakeCliConnection.DopplerEndpointReturns(fakeFirehose.URL(), nil) nozzlerCmd = &NozzlerCmd{} }) AfterEach(func() { fakeFirehose.Close() }) Context("when invoked via 'app-nozzle'", func() { Context("when app name is not recognized", func() { BeforeEach(func() { fakeCliConnection.GetAppReturns(plugin_models.GetAppModel{}, errors.New("App not found"))