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