github.com/zhizhiboom/nomad@v0.8.5-0.20180907175415-f28fd3a1a056/ui/tests/pages/jobs/job/evaluations.js (about)

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