func (e *Environment) Setup() { e.context.Setup() cf.AsUser(e.context.AdminUserContext(), func() { setUpSpaceWithUserAccess(e.context.RegularUserContext()) }) e.originalCfHomeDir, e.currentCfHomeDir = cf.InitiateUserContext(e.context.RegularUserContext()) cf.TargetSpace(e.context.RegularUserContext()) }
func SetupEnvironment(context SuiteContext) { var originalCfHomeDir, currentCfHomeDir string BeforeEach(func() { AdminUserContext = context.AdminUserContext() RegularUserContext = context.RegularUserContext() context.Setup() cf.AsUser(AdminUserContext, func() { setUpSpaceWithUserAccess(RegularUserContext) }) originalCfHomeDir, currentCfHomeDir = cf.InitiateUserContext(RegularUserContext) cf.TargetSpace(RegularUserContext) }) AfterEach(func() { cf.RestoreUserContext(RegularUserContext, originalCfHomeDir, currentCfHomeDir) context.Teardown() }) }