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