github.com/hernad/nomad@v1.6.112/ui/tests/pages/settings/tokens.js (about) 1 /** 2 * Copyright (c) HashiCorp, Inc. 3 * SPDX-License-Identifier: MPL-2.0 4 */ 5 6 import { 7 create, 8 collection, 9 clickable, 10 fillable, 11 text, 12 isVisible, 13 visitable, 14 } from 'ember-cli-page-object'; 15 16 export default create({ 17 visit: visitable('/settings/tokens'), 18 19 secret: fillable('[data-test-token-secret]'), 20 submit: clickable('[data-test-token-submit]'), 21 clear: clickable('[data-test-token-clear]'), 22 23 errorMessage: isVisible('[data-test-token-error]'), 24 successMessage: isVisible('[data-test-token-success]'), 25 managementMessage: isVisible('[data-test-token-management-message]'), 26 ssoErrorMessage: isVisible('[data-test-sso-error]'), 27 clearSSOError: clickable('[data-test-sso-error-clear]'), 28 29 policies: collection('[data-test-token-policy]', { 30 name: text('[data-test-policy-name]'), 31 description: text('[data-test-policy-description]'), 32 rules: text('[data-test-policy-rules]', { normalize: false }), 33 }), 34 });