import { currentURL, currentRouteName, visit } from '@ember/test-helpers'; import { module, test } from 'qunit'; import { setupApplicationTest } from 'ember-qunit'; import authPage from 'vault/tests/pages/auth'; module('Acceptance | policies', function(hooks) { setupApplicationTest(hooks); hooks.beforeEach(function() { return authPage.login(); }); test('it redirects to acls on unknown policy type', async function(assert) { await visit('/vault/policy/foo/default'); assert.equal(currentRouteName(), 'vault.cluster.policies.index'); assert.equal(currentURL(), '/vault/policies/acl'); await visit('/vault/policy/foo/default/edit'); assert.equal(currentRouteName(), 'vault.cluster.policies.index'); assert.equal(currentURL(), '/vault/policies/acl'); }); test('it redirects to acls on index navigation', async function(assert) { await visit('/vault/policy/acl'); assert.equal(currentRouteName(), 'vault.cluster.policies.index'); assert.equal(currentURL(), '/vault/policies/acl'); }); });