Page object for volumes list
This commit is contained in:
parent
59427662d0
commit
0d90d082bc
|
@ -0,0 +1,41 @@
|
|||
import { clickable, collection, create, isPresent, text, visitable } from 'ember-cli-page-object';
|
||||
|
||||
import error from 'nomad-ui/tests/pages/components/error';
|
||||
|
||||
export default create({
|
||||
pageSize: 10,
|
||||
|
||||
visit: visitable('/csi/volumes'),
|
||||
|
||||
volumes: collection('[data-test-volume-row]', {
|
||||
name: text('[data-test-volume-name]'),
|
||||
schedulable: text('[data-test-volume-schedulable]'),
|
||||
controllerHealth: text('[data-test-volume-controller-health]'),
|
||||
nodeHealth: text('[data-test-volume-node-health]'),
|
||||
provider: text('[data-test-volume-provider]'),
|
||||
allocations: text('[data-test-volume-allocations]'),
|
||||
|
||||
clickRow: clickable(),
|
||||
clickName: clickable('[data-test-volume-name] a'),
|
||||
}),
|
||||
|
||||
nextPage: clickable('[data-test-pager="next"]'),
|
||||
prevPage: clickable('[data-test-pager="prev"]'),
|
||||
|
||||
isEmpty: isPresent('[data-test-empty-volumes-list]'),
|
||||
emptyState: {
|
||||
headline: text('[data-test-empty-volumes-list-headline]'),
|
||||
},
|
||||
|
||||
error: error(),
|
||||
|
||||
namespaceSwitcher: {
|
||||
isPresent: isPresent('[data-test-namespace-switcher]'),
|
||||
open: clickable('[data-test-namespace-switcher] .ember-power-select-trigger'),
|
||||
options: collection('.ember-power-select-option', {
|
||||
testContainer: '#ember-testing',
|
||||
resetScope: true,
|
||||
label: text(),
|
||||
}),
|
||||
},
|
||||
});
|
Loading…
Reference in New Issue