From fb97568ba857f16a81b21892e81c432a486a8f78 Mon Sep 17 00:00:00 2001 From: Phil Renaud Date: Fri, 21 Jul 2023 12:45:35 -0400 Subject: [PATCH] Management token for variables to appear in tests --- ui/mirage/scenarios/default.js | 2 +- ui/tests/acceptance/keyboard-test.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/mirage/scenarios/default.js b/ui/mirage/scenarios/default.js index 28258692b4de..ac659780b3a5 100644 --- a/ui/mirage/scenarios/default.js +++ b/ui/mirage/scenarios/default.js @@ -358,12 +358,12 @@ function mediumCluster(server) { function variableTestCluster(server) { faker.seed(1); + createTokens(server); server.create('token', { name: 'Novars Murphy', id: 'n0-v4r5-4cc355', type: 'client', }); - createTokens(server); createNamespaces(server); server.createList('agent', 3, 'withConsulLink', 'withVaultLink'); server.createList('node-pool', 3); diff --git a/ui/tests/acceptance/keyboard-test.js b/ui/tests/acceptance/keyboard-test.js index b781fa6d00af..3801c37998e5 100644 --- a/ui/tests/acceptance/keyboard-test.js +++ b/ui/tests/acceptance/keyboard-test.js @@ -305,6 +305,9 @@ module('Acceptance | keyboard', function (hooks) { }); test('Dynamic nav arrows and looping', async function (assert) { + // Make sure user is a management token so Variables appears, etc. + let token = server.create('token', { type: 'management' }); + window.localStorage.nomadTokenSecret = token.secretId; server.createList('job', 3, { createAllocations: true, type: 'system' }); const jobID = server.db.jobs.sortBy('modifyIndex').reverse()[0].id; await visit(`/jobs/${jobID}@default`); @@ -370,6 +373,7 @@ module('Acceptance | keyboard', function (hooks) { `/jobs/${jobID}@default`, 'Shift+ArrowRight takes you to the first tab in the loop' ); + window.localStorage.nomadTokenSecret = null; // Reset Token }); test('Region switching', async function (assert) {