github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/tests/pages/components/lifecycle-chart.js (about) 1 import { clickable, collection, hasClass, text } from 'ember-cli-page-object'; 2 3 export default { 4 scope: '[data-test-lifecycle-chart]', 5 6 title: text('.boxed-section-head'), 7 8 phases: collection('[data-test-lifecycle-phase]', { 9 name: text('[data-test-name]'), 10 11 isActive: hasClass('is-active'), 12 }), 13 14 tasks: collection('[data-test-lifecycle-task]', { 15 name: text('[data-test-name]'), 16 lifecycle: text('[data-test-lifecycle]'), 17 18 isActive: hasClass('is-active'), 19 isFinished: hasClass('is-finished'), 20 21 isMain: hasClass('main'), 22 isPrestartEphemeral: hasClass('prestart-ephemeral'), 23 isPrestartSidecar: hasClass('prestart-sidecar'), 24 isPoststartEphemeral: hasClass('poststart-ephemeral'), 25 isPoststartSidecar: hasClass('poststart-sidecar'), 26 isPoststop: hasClass('poststop'), 27 28 visit: clickable('a'), 29 }), 30 };