github.com/rposudnevskiy/consul@v1.4.5/ui-v2/tests/pages.js (about) 1 import { create, clickable, is, attribute, collection, text } from 'ember-cli-page-object'; 2 import { visitable } from 'consul-ui/tests/lib/page-object/visitable'; 3 import createDeletable from 'consul-ui/tests/lib/page-object/createDeletable'; 4 import createSubmitable from 'consul-ui/tests/lib/page-object/createSubmitable'; 5 import createCreatable from 'consul-ui/tests/lib/page-object/createCreatable'; 6 import createCancelable from 'consul-ui/tests/lib/page-object/createCancelable'; 7 8 import page from 'consul-ui/tests/pages/components/page'; 9 import radiogroup from 'consul-ui/tests/lib/page-object/radiogroup'; 10 import freetextFilter from 'consul-ui/tests/pages/components/freetext-filter'; 11 import catalogFilter from 'consul-ui/tests/pages/components/catalog-filter'; 12 import aclFilter from 'consul-ui/tests/pages/components/acl-filter'; 13 import intentionFilter from 'consul-ui/tests/pages/components/intention-filter'; 14 // TODO: should this specifically be modal or form? 15 // should all forms be forms? 16 17 import index from 'consul-ui/tests/pages/index'; 18 import dcs from 'consul-ui/tests/pages/dc'; 19 import settings from 'consul-ui/tests/pages/settings'; 20 import services from 'consul-ui/tests/pages/dc/services/index'; 21 import service from 'consul-ui/tests/pages/dc/services/show'; 22 import nodes from 'consul-ui/tests/pages/dc/nodes/index'; 23 import node from 'consul-ui/tests/pages/dc/nodes/show'; 24 import kvs from 'consul-ui/tests/pages/dc/kv/index'; 25 import kv from 'consul-ui/tests/pages/dc/kv/edit'; 26 import acls from 'consul-ui/tests/pages/dc/acls/index'; 27 import acl from 'consul-ui/tests/pages/dc/acls/edit'; 28 import policies from 'consul-ui/tests/pages/dc/acls/policies/index'; 29 import policy from 'consul-ui/tests/pages/dc/acls/policies/edit'; 30 import tokens from 'consul-ui/tests/pages/dc/acls/tokens/index'; 31 import token from 'consul-ui/tests/pages/dc/acls/tokens/edit'; 32 import intentions from 'consul-ui/tests/pages/dc/intentions/index'; 33 import intention from 'consul-ui/tests/pages/dc/intentions/edit'; 34 35 const deletable = createDeletable(clickable); 36 const submitable = createSubmitable(clickable, is); 37 const creatable = createCreatable(clickable, is); 38 const cancelable = createCancelable(clickable, is); 39 export default { 40 index: create(index(visitable, collection)), 41 dcs: create(dcs(visitable, clickable, attribute, collection)), 42 services: create(services(visitable, clickable, attribute, collection, page, catalogFilter)), 43 service: create(service(visitable, attribute, collection, text, catalogFilter)), 44 nodes: create(nodes(visitable, clickable, attribute, collection, catalogFilter)), 45 node: create(node(visitable, deletable, clickable, attribute, collection, radiogroup)), 46 kvs: create(kvs(visitable, deletable, creatable, clickable, attribute, collection)), 47 kv: create(kv(visitable, submitable, deletable, cancelable, clickable)), 48 acls: create(acls(visitable, deletable, creatable, clickable, attribute, collection, aclFilter)), 49 acl: create(acl(visitable, submitable, deletable, cancelable, clickable)), 50 policies: create( 51 policies(visitable, deletable, creatable, clickable, attribute, collection, freetextFilter) 52 ), 53 policy: create( 54 policy(visitable, submitable, deletable, cancelable, clickable, attribute, collection) 55 ), 56 tokens: create( 57 tokens( 58 visitable, 59 submitable, 60 deletable, 61 creatable, 62 clickable, 63 attribute, 64 collection, 65 text, 66 freetextFilter 67 ) 68 ), 69 token: create( 70 token(visitable, submitable, deletable, cancelable, clickable, attribute, collection) 71 ), 72 intentions: create( 73 intentions(visitable, deletable, creatable, clickable, attribute, collection, intentionFilter) 74 ), 75 intention: create(intention(visitable, submitable, deletable, cancelable)), 76 settings: create(settings(visitable, submitable)), 77 };