mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-17 03:57:01 +02:00
* fix order of arguments for path-service * add tests for ssh OTP role CRUD and OTP generation
29 lines
937 B
JavaScript
29 lines
937 B
JavaScript
import { Base } from '../create';
|
|
import { clickable, visitable, create, fillable } from 'ember-cli-page-object';
|
|
|
|
export default create({
|
|
...Base,
|
|
visitEdit: visitable('/vault/secrets/:backend/edit/:id'),
|
|
visitEditRoot: visitable('/vault/secrets/:backend/edit'),
|
|
keyType: fillable('[data-test-input="keyType"]'),
|
|
defaultUser: fillable('[data-test-input="defaultUser"]'),
|
|
toggleMore: clickable('[data-test-toggle-more]'),
|
|
name: fillable('[data-test-input="name"]'),
|
|
CIDR: fillable('[data-test-input="cidrList"]'),
|
|
save: clickable('[data-test-role-ssh-create]'),
|
|
deleteBtn: clickable('[data-test-confirm-action-trigger]'),
|
|
confirmBtn: clickable('[data-test-confirm-button]'),
|
|
deleteRole() {
|
|
return this.deleteBtn().confirmBtn();
|
|
},
|
|
|
|
async createOTPRole(name) {
|
|
await this.toggleMore()
|
|
.keyType('otp')
|
|
.name(name)
|
|
.defaultUser('admin')
|
|
.CIDR('0.0.0.0/0')
|
|
.save();
|
|
},
|
|
});
|