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() }) }
func (e *Environment) Teardown() { cf.RestoreUserContext(e.context.RegularUserContext(), e.originalCfHomeDir, e.currentCfHomeDir) e.context.Teardown() }