mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-30 18:17:55 +00:00 
			
		
		
		
	Fix managed namespace test (#13394)
* Fix managed namespace test * Remove log
This commit is contained in:
		| @@ -40,8 +40,8 @@ export default Route.extend(ModelBoundaryRoute, ClusterRoute, { | ||||
|     const currentTokenName = this.auth.get('currentTokenName'); | ||||
|     // if no namespace queryParam and user authenticated, | ||||
|     // use user's root namespace to redirect to properly param'd url | ||||
|     if (this.featureFlagService.managedNamespaceRoot && !this.version.hasNamespaces) { | ||||
|       window.alert('Cannot use Cloud Admin Namespace flag with OSS Vault'); | ||||
|     if (this.featureFlagService.managedNamespaceRoot && this.version.isOss) { | ||||
|       console.error('Cannot use Cloud Admin Namespace flag with OSS Vault'); | ||||
|     } | ||||
|     if (!namespace && currentTokenName && !Ember.testing) { | ||||
|       const storage = getStorage().getItem(currentTokenName); | ||||
|   | ||||
| @@ -2,6 +2,7 @@ import { module, test } from 'qunit'; | ||||
| import { currentURL, visit, fillIn } from '@ember/test-helpers'; | ||||
| import { setupApplicationTest } from 'ember-qunit'; | ||||
| import Pretender from 'pretender'; | ||||
| import logout from 'vault/tests/pages/logout'; | ||||
|  | ||||
| const FEATURE_FLAGS_RESPONSE = { | ||||
|   feature_flags: ['VAULT_CLOUD_ADMIN_NAMESPACE'], | ||||
| @@ -23,6 +24,7 @@ module('Acceptance | Enterprise | Managed namespace root', function(hooks) { | ||||
|       this.get('/v1/sys/health', this.passthrough); | ||||
|       this.get('/v1/sys/seal-status', this.passthrough); | ||||
|       this.get('/v1/sys/license/features', this.passthrough); | ||||
|       this.get('/v1/sys/internal/ui/mounts', this.passthrough); | ||||
|     }); | ||||
|   }); | ||||
|  | ||||
| @@ -31,8 +33,10 @@ module('Acceptance | Enterprise | Managed namespace root', function(hooks) { | ||||
|   }); | ||||
|  | ||||
|   test('it shows the managed namespace toolbar when feature flag exists', async function(assert) { | ||||
|     await logout.visit(); | ||||
|     await visit('/vault/auth'); | ||||
|     assert.equal(currentURL(), '/vault/auth?namespace=admin&with=token', 'Redirected to base namespace'); | ||||
|     assert.ok(currentURL().startsWith('/vault/auth'), 'Redirected to auth'); | ||||
|     assert.ok(currentURL().includes('?namespace=admin'), 'with base namespace'); | ||||
|  | ||||
|     assert.dom('[data-test-namespace-toolbar]').doesNotExist('Normal namespace toolbar does not exist'); | ||||
|     assert.dom('[data-test-managed-namespace-toolbar]').exists('Managed namespace toolbar exists'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Chelsea Shaw
					Chelsea Shaw