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