vault/ui/tests/pages/secrets/backends.js
Matthew Irish f046445dac
UI - console refresh (#4679)
* add router service polyfill
* add refresh command
* move async code into ember-concurrency task and implement refresh that way
* use ember-concurrency derived state to show a loading spinner when the task is running
* scroll after appending to log too
2018-06-01 17:18:31 -05:00

20 lines
639 B
JavaScript

import { create, visitable, collection, clickable, text } from 'ember-cli-page-object';
import uiPanel from 'vault/tests/pages/components/console/ui-panel';
export default create({
console: uiPanel,
consoleToggle: clickable('[data-test-console-toggle]'),
visit: visitable('/vault/secrets'),
rows: collection({
itemScope: '[data-test-secret-backend-row]',
item: {
path: text('[data-test-secret-path]'),
menu: clickable('[data-test-popup-menu-trigger]'),
},
findByPath(path) {
return this.toArray().findBy('path', path + '/');
},
}),
configLink: clickable('[data-test-engine-config]'),
});