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