defaultOrgRepo.FindByNameErr = true ui := callCreateSpace([]string{"-o", "cool-organization", "my-space"}, defaultReqFactory, defaultSpaceRepo, defaultOrgRepo, defaultUserRepo) testassert.SliceContains(ui.Outputs, testassert.Lines{ {"FAILED"}, {"error"}, }) Expect(defaultSpaceRepo.CreateSpaceName).To(Equal("")) }) It("TestCreateSpaceWhenItAlreadyExists", func() { resetSpaceDefaults() defaultSpaceRepo.CreateSpaceExists = true ui := callCreateSpace([]string{"my-space"}, defaultReqFactory, defaultSpaceRepo, defaultOrgRepo, defaultUserRepo) testassert.SliceContains(ui.Outputs, testassert.Lines{ {"Creating space", "my-space"}, {"OK"}, {"my-space", "already exists"}, }) testassert.SliceDoesNotContain(ui.Outputs, testassert.Lines{ {"Assigning", "my-user", "my-space", models.SpaceRoleToUserInput[models.SPACE_MANAGER]}, }) Expect(defaultSpaceRepo.CreateSpaceName).To(Equal("")) Expect(defaultSpaceRepo.CreateSpaceOrgGuid).To(Equal("")) Expect(defaultUserRepo.SetSpaceRoleUserGuid).To(Equal("")) Expect(defaultUserRepo.SetSpaceRoleSpaceGuid).To(Equal(""))