mirror of https://github.com/hashicorp/consul
18 lines
435 B
JavaScript
18 lines
435 B
JavaScript
|
import { clickable, isPresent } from 'ember-cli-page-object';
|
||
|
|
||
|
export default options => {
|
||
|
return {
|
||
|
present: isPresent('.ember-power-select-trigger'),
|
||
|
click: clickable('.ember-power-select-trigger'),
|
||
|
option: {
|
||
|
resetScope: true,
|
||
|
...options.reduce((prev, item, i) => {
|
||
|
prev[item] = {
|
||
|
click: clickable(`[data-option-index='${i}']`),
|
||
|
};
|
||
|
return prev;
|
||
|
}, {}),
|
||
|
},
|
||
|
};
|
||
|
};
|