Files
nomad/ui/tests/pages/settings/tokens.js
Phil Renaud 005147f850 [ui] Mask token secret when logged in (#19529)
* Sign-in page now hides token secret by default (toggleable) and updates components to Helios

* General helios-ification

* All the notifications get dismissal buttons

* token-details grid for spacing
2023-12-20 10:04:53 -05:00

35 lines
957 B
JavaScript

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import {
create,
collection,
clickable,
fillable,
text,
isVisible,
visitable,
} from 'ember-cli-page-object';
export default create({
visit: visitable('/settings/tokens'),
secret: fillable('[data-test-token-secret]'),
submit: clickable('[data-test-token-submit]'),
clear: clickable('[data-test-token-clear]'),
errorMessage: isVisible('[data-test-token-error]'),
successMessage: isVisible('[data-test-token-success]'),
managementMessage: isVisible('[data-test-token-management-message]'),
ssoErrorMessage: isVisible('[data-test-sso-error]'),
clearSSOError: clickable('[data-test-sso-error] .hds-dismiss-button'),
policies: collection('[data-test-token-policy]', {
name: text('[data-test-policy-name]'),
description: text('[data-test-policy-description]'),
rules: text('[data-test-policy-rules]', { normalize: false }),
}),
});