github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/tests/pages/jobs/job/evaluations.js (about)

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