github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/tests/pages/jobs/job/evaluations.js (about)

     1  import {
     2    attribute,
     3    clickable,
     4    create,
     5    collection,
     6    text,
     7    visitable,
     8  } from 'ember-cli-page-object';
     9  
    10  import error from 'nomad-ui/tests/pages/components/error';
    11  
    12  export default create({
    13    visit: visitable('/jobs/:id/evaluations'),
    14  
    15    evaluations: collection('[data-test-evaluation]', {
    16      id: text('[data-test-id]'),
    17    }),
    18  
    19    sortOptions: collection('[data-test-sort-by]', {
    20      id: attribute('data-test-sort-by'),
    21      sort: clickable(),
    22    }),
    23  
    24    sortBy(id) {
    25      return this.sortOptions.toArray().findBy('id', id).sort();
    26    },
    27  
    28    error: error(),
    29  });