From d996d085a13ae38e20a6eb911194f2d0a447e6e1 Mon Sep 17 00:00:00 2001 From: Cameron Perera Date: Mon, 25 Jul 2022 12:03:21 -0500 Subject: [PATCH] Icu 5335 add doc link for credential store screens (#1208) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 🎸 Add doc links to Credential Store screens ✅ Closes: ICU-5335 * test: 💍 Add tests for Credential Store doc links --- .../credential-store/header/index.hbs | 5 ++++- .../templates/scopes/scope/credential-stores/new.hbs | 5 ++++- .../tests/acceptance/credential-store/create-test.js | 10 ++++++++++ .../tests/acceptance/credential-store/list-test.js | 10 ++++++++++ .../tests/acceptance/credential-store/read-test.js | 10 ++++++++++ 5 files changed, 38 insertions(+), 2 deletions(-) diff --git a/ui/admin/app/components/credential-stores/credential-store/header/index.hbs b/ui/admin/app/components/credential-stores/credential-store/header/index.hbs index 0ff5c81bc..93433fd43 100644 --- a/ui/admin/app/components/credential-stores/credential-store/header/index.hbs +++ b/ui/admin/app/components/credential-stores/credential-store/header/index.hbs @@ -1,4 +1,7 @@ -

{{t 'resources.credential-store.title'}}

+

+ {{t 'resources.credential-store.title'}} + +

{{t 'resources.credential-store.description'}}

-

{{t 'titles.new'}}

+

+ {{t 'titles.new'}} + +

diff --git a/ui/admin/tests/acceptance/credential-store/create-test.js b/ui/admin/tests/acceptance/credential-store/create-test.js index 95d8880be..934c050fb 100644 --- a/ui/admin/tests/acceptance/credential-store/create-test.js +++ b/ui/admin/tests/acceptance/credential-store/create-test.js @@ -119,4 +119,14 @@ module('Acceptance | credential-stores | create', function (hooks) { 'Name is required.' ); }); + + test('Users can link to docs page for new credential store', async function (assert) { + assert.expect(1); + await visit(urls.newCredentialStore); + assert.ok( + find( + `[href="https://boundaryproject.io/help/admin-ui/credential-stores"]` + ) + ); + }); }); diff --git a/ui/admin/tests/acceptance/credential-store/list-test.js b/ui/admin/tests/acceptance/credential-store/list-test.js index e4d6cda15..60f8f416b 100644 --- a/ui/admin/tests/acceptance/credential-store/list-test.js +++ b/ui/admin/tests/acceptance/credential-store/list-test.js @@ -81,4 +81,14 @@ module('Acceptance | credential-stores | list', function (hooks) { await visit(urls.projectScope); assert.ok(find(`[href="${urls.credentialStores}"]`)); }); + + test('Users can link to docs page for credential stores', async function (assert) { + assert.expect(1); + await visit(urls.credentialStores); + assert.ok( + find( + `[href="https://boundaryproject.io/help/admin-ui/credential-stores"]` + ) + ); + }); }); diff --git a/ui/admin/tests/acceptance/credential-store/read-test.js b/ui/admin/tests/acceptance/credential-store/read-test.js index 278d3b9aa..338548608 100644 --- a/ui/admin/tests/acceptance/credential-store/read-test.js +++ b/ui/admin/tests/acceptance/credential-store/read-test.js @@ -81,4 +81,14 @@ module('Acceptance | credential-stores | read', function (hooks) { 'Error 404' ); }); + + test('Users can link to docs page for credential store', async function (assert) { + assert.expect(1); + await visit(urls.credentialStore); + assert.ok( + find( + `[href="https://boundaryproject.io/help/admin-ui/credential-stores"]` + ) + ); + }); });