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  });