github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/tests/pages/layout.js (about)

     1  import { create, clickable, collection, isPresent, text } from 'ember-cli-page-object';
     2  
     3  export default create({
     4    navbar: {
     5      scope: '[data-test-global-header]',
     6  
     7      regionSwitcher: {
     8        scope: '[data-test-region-switcher]',
     9        isPresent: isPresent(),
    10        open: clickable('.ember-power-select-trigger'),
    11        options: collection('.ember-power-select-option', {
    12          label: text(),
    13        }),
    14      },
    15    },
    16  
    17    gutter: {
    18      scope: '[data-test-gutter-menu]',
    19      namespaceSwitcher: {
    20        scope: '[data-test-namespace-switcher]',
    21        isPresent: isPresent(),
    22        open: clickable('.ember-power-select-trigger'),
    23        options: collection('.ember-power-select-option', {
    24          label: text(),
    25        }),
    26      },
    27      visitJobs: clickable('[data-test-gutter-link="jobs"]'),
    28      visitClients: clickable('[data-test-gutter-link="clients"]'),
    29      visitServers: clickable('[data-test-gutter-link="servers"]'),
    30      visitStorage: clickable('[data-test-gutter-link="storage"]'),
    31    },
    32  });