github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/tests/pages/servers/monitor.js (about)

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