github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/tests/pages/storage/plugins/list.js (about) 1 import { 2 clickable, 3 collection, 4 create, 5 fillable, 6 isPresent, 7 text, 8 visitable, 9 } from 'ember-cli-page-object'; 10 11 import error from 'nomad-ui/tests/pages/components/error'; 12 import pageSizeSelect from 'nomad-ui/tests/pages/components/page-size-select'; 13 14 export default create({ 15 pageSize: 25, 16 17 visit: visitable('/csi/plugins'), 18 19 search: fillable('[data-test-plugins-search] input'), 20 21 plugins: collection('[data-test-plugin-row]', { 22 id: text('[data-test-plugin-id]'), 23 controllerHealth: text('[data-test-plugin-controller-health]'), 24 nodeHealth: text('[data-test-plugin-node-health]'), 25 provider: text('[data-test-plugin-provider]'), 26 27 clickRow: clickable(), 28 clickName: clickable('[data-test-plugin-id] a'), 29 }), 30 31 nextPage: clickable('[data-test-pager="next"]'), 32 prevPage: clickable('[data-test-pager="prev"]'), 33 34 isEmpty: isPresent('[data-test-empty-plugins-list]'), 35 emptyState: { 36 headline: text('[data-test-empty-plugins-list-headline]'), 37 }, 38 39 error: error(), 40 pageSizeSelect: pageSizeSelect(), 41 });