vault/ui/tests/pages/secrets/backend/kv/show.js
Angel Garbarino e1c89ec70d
Remove Ivy Codemirror (#14659)
* setup

* fix mode issue

* actions

* readonly styling

* remove ivycodemirror from package json

* wip

* test coverage for json editor

* text fixes

* fix tests

* fix cursor issue

* changelog

* clean up

* fix

* address pr comments

* unused css and it overides other styling.

* fix

* fix comment
2022-03-29 10:25:16 -06:00

31 lines
1.1 KiB
JavaScript

import { Base } from '../show';
import { create, clickable, collection, isPresent, text } from 'ember-cli-page-object';
export default create({
...Base,
breadcrumbs: collection('[data-test-secret-breadcrumb]', {
text: text(),
}),
deleteBtn: clickable('[data-test-secret-delete] button'),
deleteBtnV1: clickable('[data-test-secret-v1-delete="true"] button'),
deleteBtnV2: clickable('[data-test-secret-v2-delete="true"] button'),
confirmBtn: clickable('[data-test-confirm-button]'),
rows: collection('data-test-row-label'),
toggleJSON: clickable('[data-test-secret-json-toggle]'),
toggleIsPresent: isPresent('[data-test-secret-json-toggle]'),
edit: clickable('[data-test-secret-edit]'),
editIsPresent: isPresent('[data-test-secret-edit]'),
noReadIsPresent: isPresent('[data-test-write-without-read-empty-message]'),
noReadMessage: text('data-test-empty-state-message'),
deleteSecret() {
return this.deleteBtn().confirmBtn();
},
deleteSecretV1() {
return this.deleteBtnV1().confirmBtn();
},
deleteSecretV2() {
return this.deleteBtnV2().confirmBtn();
},
});