mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-25 00:21:07 +02:00
22 lines
758 B
JavaScript
22 lines
758 B
JavaScript
import { Base } from '../create';
|
|
import { clickable, visitable, create, fillable } from 'ember-cli-page-object';
|
|
|
|
export default create({
|
|
...Base,
|
|
path: fillable('[data-test-secret-path]'),
|
|
secretKey: fillable('[data-test-secret-key]'),
|
|
secretValue: fillable('[data-test-secret-value]'),
|
|
save: clickable('[data-test-secret-save]'),
|
|
deleteBtn: clickable('[data-test-secret-delete] button'),
|
|
confirmBtn: clickable('[data-test-confirm-button]'),
|
|
visitEdit: visitable('/vault/secrets/:backend/edit/:id'),
|
|
visitEditRoot: visitable('/vault/secrets/:backend/edit'),
|
|
deleteSecret() {
|
|
return this.deleteBtn().confirmBtn();
|
|
},
|
|
|
|
createSecret(path, key, value) {
|
|
return this.path(path).secretKey(key).secretValue(value).save();
|
|
},
|
|
});
|