github.com/hernad/nomad@v1.6.112/ui/tests/pages/servers/list.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    text,
    11    visitable,
    12  } from 'ember-cli-page-object';
    13  
    14  export default create({
    15    pageSize: 8,
    16  
    17    visit: visitable('/servers'),
    18    servers: collection('[data-test-server-agent-row]', {
    19      name: text('[data-test-server-name]'),
    20      status: text('[data-test-server-status]'),
    21      leader: text('[data-test-server-is-leader]'),
    22      address: text('[data-test-server-address]'),
    23      serfPort: text('[data-test-server-port]'),
    24      datacenter: text('[data-test-server-datacenter]'),
    25      version: text('[data-test-server-version]'),
    26  
    27      clickRow: clickable(),
    28      clickName: clickable('[data-test-server-name] a'),
    29    }),
    30  
    31    error: {
    32      title: text('[data-test-error-title]'),
    33      message: text('[data-test-error-message]'),
    34      seekHelp: clickable('[data-test-error-message] a'),
    35    },
    36  });