github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/tests/pages/clients/monitor.js (about)

     1  import { create, clickable, isPresent, text, visitable } from 'ember-cli-page-object';
     2  import { run } from '@ember/runloop';
     3  import { selectOpen, selectOpenChoose } from '../../utils/ember-power-select-extensions';
     4  
     5  export default create({
     6    visit: visitable('/clients/:id/monitor'),
     7  
     8    logsArePresent: isPresent('[data-test-log-box]'),
     9  
    10    error: {
    11      isShown: isPresent('[data-test-error]'),
    12      title: text('[data-test-error-title]'),
    13      message: text('[data-test-error-message]'),
    14      seekHelp: clickable('[data-test-error-message] a'),
    15    },
    16  
    17    async selectLogLevel(level) {
    18      const contentId = await selectOpen('[data-test-level-switcher]');
    19      run.later(run, run.cancelTimers, 500);
    20      await selectOpenChoose(contentId, level);
    21    },
    22  });