mirror of
https://github.com/hashicorp/vault.git
synced 2025-11-12 06:11:10 +01:00
* remove dev-leased-kv flag, handle non-secret responses in the console * skip lease tests for now * use the newer collection api for ember-page-object * include generic in types that can have a v2 * add tests for generic v2 * isolate kv v2 logic in the secret-engine model and add unit tests
19 lines
708 B
JavaScript
19 lines
708 B
JavaScript
import { create, collection, visitable, clickable, isPresent } from 'ember-cli-page-object';
|
|
import { getter } from 'ember-cli-page-object/macros';
|
|
|
|
export default create({
|
|
visit: visitable('/vault/secrets/:backend/list/:id'),
|
|
visitRoot: visitable('/vault/secrets/:backend/list'),
|
|
create: clickable('[data-test-secret-create]'),
|
|
createIsPresent: isPresent('[data-test-secret-create]'),
|
|
configure: clickable('[data-test-secret-backend-configure]'),
|
|
configureIsPresent: isPresent('[data-test-secret-backend-configure]'),
|
|
|
|
tabs: collection('[data-test-tab]'),
|
|
secrets: collection('[data-test-secret-link]'),
|
|
|
|
backendIsEmpty: getter(function() {
|
|
return this.secrets.length === 0;
|
|
}),
|
|
});
|