BeforeEach(func() { app = models.Application{} app.Name = "my-app" app.GUID = "the-app-guid" appRepo.ReadReturns(app, nil) appRepo.ReadEnvReturns(&models.Environment{ Environment: map[string]interface{}{ "my-key": "my-value", "my-key2": "my-value2", "first-key": 0, "first-bool": false, }, System: map[string]interface{}{ "VCAP_SERVICES": map[string]interface{}{ "pump-yer-brakes": "drive-slow", }, }, Application: map[string]interface{}{ "VCAP_APPLICATION": map[string]interface{}{ "dis-be-an-app-field": "wit-an-app-value", "app-key-1": 0, "app-key-2": false, }, }, }, nil) }) It("lists those environment variables, in sorted order for provided services", func() { runCommand("my-app") Expect(appRepo.ReadEnvArgsForCall(0)).To(Equal("the-app-guid")) Expect(ui.Outputs()).To(ContainSubstrings(